LINUX.ORG.RU

Компиляция ядра в дебиане, что не так?


0

0

У меня дебиан 4 ядро 2.6.18 - много не опредилилось... решил откопилить новое, 2.6.24

запустил: make xconfig, make clean, make , make modules_install, затем сопировал из arch (папка x86_64) cp -i bzImage /boot/vmlinuz, (у меня груб) поправил menu.list, и перезагрузился, при загрузке с нового получил: VFS: Canot open root device "sda9" or unknown block (0,0) Please append correct "root=" boot options, are availeble partitions: Kernel panic - not syncing : VFS : Unable to mount root fs on unknown block(0,0);

попробовал убрать partition_advanced - не помогло, компилить с старым (от работающего ядра .config) - не помогло, поменять sda9, sdb9, sdc9 - не помогло....... что делать то?

да и что за файл типа *.imj в папке /boot, их то я не копировал они нужны? а груб я поправил, grub-update

hello_world
() автор топика

В Debian для сборки ядра принято использовать kernel-package.

Begemoth ★★★★★
()
Ответ на: комментарий от anonymous

ввел mkinitrd -o /boot/initrd.img-2.6.24 2.6.24 добавил в grub

и получил:

/sbin/init : 432 : cannot open dev/console^ No such file Kernel panic -not syncing : Attempted to kill init!!!

hello_world
() автор топика

если такие сложности - возьмите ядро с Lenny

Sylvia ★★★★★
()

в директории с сорсами делаешь make-kpkg kernel_image, дальше просто устанавливаешь получившийся deb-пакет (ну, dpkg -i <пакет>.deb), потом, если надо, update-initrd -c -k <версия ядра> и update-grub.

fizteh
()

Проще

make-kpkg --initrd kernel_image

anonymous
()

Для вашего случая придумали etchnhalf

INFOMAN ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.