Помогите пожалста, я что-то делаю не так, но не понимаю что.
У меня дебиан и самосборное ядро 2.6.28. Скачиваю последнее ядро kernel.org, распаковываю в /usr/src. Копирую в папку с новыми исходниками ядра файл /boot/config-2.6.28 в файл .config. Далее:
make menuconfig, там добавляю что-то к имени ядра.
make-kpkg --initrd --revision 1 kernel-image
Ядро компилится вродже нормально, получается деб пакет. Устанавливаю его.
В грабе прописывается новое ядро, НО без строчки initrd /initrd.img-2.6.30.11
Раньше всегда прописывалось самостоятельно.
После ребута системы вылезает ошибка:
VFS: Cannot open root device "sda5" or unknown-block(0,0)
Please append a correct "root=" boot option; here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
Pid: 1, comm: swapper Not tained 2.6.30.11 #1
В menu.lst для нового ядра это:
title Debian GNU/Linux, kernel 2.6.30.11
root (hd0,0)
kernel /vmlinuz-2.6.30.11 root=/dev/sda5 ro
Для 2.6.28 эти настройки (с ними грузится нормально):
title Debian GNU/Linux, kernel 2.6.28
root (hd0,0)
kernel /vmlinuz-2.6.28 root=/dev/sda5 ro
initrd /initrd.img-2.6.28
Помогите пожалста, в интернете гуглил, но как-то всё неудачно и не всё понятно :)