KernelCheck, Intrepid Ibex и AMD64
Исправление для возможности сборки ядра в Intrepid Ibex/AMD64
KernelCheck — проект, разработанный для облегчения процесса сборки ядра Linux.
B Ubuntu Intrepid Ibex на архитектуре AMD64 проявился интересный баг:
[-]
View Code Text
make[1]: Entering directory '/usr/src/linux-2.6.28'
Makefil:518: /usr/src/linux-2.6.28/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target '/usr/src/linux-2.6.28/arch/xen/Makefile'. Stop.
make[1]: Leaving directory 'usr/src/linux-2.6.28/
make: *** [minimul_clean] Error 2
ABORT: stage5 returned exit status 2
Makefil:518: /usr/src/linux-2.6.28/arch/xen/Makefile: No such file or directory
make[1]: *** No rule to make target '/usr/src/linux-2.6.28/arch/xen/Makefile'. Stop.
make[1]: Leaving directory 'usr/src/linux-2.6.28/
make: *** [minimul_clean] Error 2
ABORT: stage5 returned exit status 2
Как утверждают эксперты, это ошибка Ubuntu, а не KernelCheck. Те, кому это интересно, могут прочитать про неё здесь.
Проблема с KernelCheck решается следующим образом:
[-]
View Code Bash
sudo updatedb
locate kscript.sh
locate kscript.sh
У меня kscript.sh располагался в /usr/share/pyshared/KernelCheck/library/.
Открываем kscript.sh и вносим следующие изменения: заменяем строку make-kpkg строкой make-kpkg --arch=amd64 --subarch=x86_64.
Перезапускаем KernelCheck и всё работает!
Связанные записи
Автор: Vladimir; опубликовано в: Linux; метки: 64 bit, Intrepid Ibex, KernelCheck, Ubuntu, ошибка15
Фев
2009
Фев
2009


Меня зовут Владимир, я программист-фрилансер, специализирующийся на Web-программировании и програмировании под Linux.
По совместительству занимаюсь администрированием LAMP/LNMP-серверов и техническим переводом.





