LINUX.ORG.RU

Не загружается вновь собранное ядро


0

0

kernel panic - not syncing: VFS: unable to mount root fs on unknown-block(0,0)
Старое ядро нормально грузится. Как я понимаю, дело в initrd-tools, которые вроде бы нужны при пересборке ядра. То же самое приходит на ум 
если сравнить строчки в /boot/grub/menu.lst :


#новое ядро
title		Linux Mint, kernel 2.6.22.9-satyros 
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22.9-satyros root=/dev/hda3 ro quiet splash
boot

#старое ядро
title		Linux Mint, kernel 2.6.22-14-generic
root		(hd0,2)
kernel		/boot/vmlinuz-2.6.22-14-generic root=/dev/hda3 ro quiet splash
initrd		/boot/initrd.img-2.6.22-14-generic
boot

бросается в глаза 
initrd		/boot/initrd.img-2.6.22-14-generic

initramfs-tools установлены.

Re: Не загружается вновь собранное ядро

Ну дык логично, тебе надо новое initrd собрать с новым ядром и прописать аналогично.

JackYF ★★★★ ()
Ответ на: Re: Не загружается вновь собранное ядро от JackYF

Re: Не загружается вновь собранное ядро

как тогда собрать новый образ initrd? во всех howto пишут, что после 

#make-kpkg clean #fakeroot make-kpkg --initrd --append-to-version=-custom kernel_image kernel_headers 
и последующей установки полученного .deb-а в menu.lst уже появляется запись о initrd.img. может ссылку подкинете?

quorthon ()
Ответ на: Re: Не загружается вновь собранное ядро от quorthon

Re: Не загружается вновь собранное ядро

>и последующей установки полученного .deb-а в menu.lst уже появляется запись о initrd.img

Да, так и должно быть. Так я и собирал ядро. Странно, что у тебя не появилось... а в процессе построения пакета были сообщения об initrd. Ты точно поставил свежесобранную версию пакета?

JackYF ★★★★ ()
Ответ на: Re: Не загружается вновь собранное ядро от quorthon

Re: Не загружается вновь собранное ядро

вчера собирал ядро 2.6.24 делал make oldconfig,на старом ядре initrd был на новом не собрался. посмотрел конфиг текстовым редактором соответсвующй флаг в Y

но указал лило загружать без initrd, попробовал - загрузилось .

tesla ()

Re: Не загружается вновь собранное ядро

Помогло чтение доков по make-kpkg.
Ком.строка выглядит так:

$ sudo make-kpkg --initrd --append-to-version -satyros kernel_image kernel_headers

Разница только в ключе --initrd.
Короче ядро загрузилось, но после логина в GDM вместо десктопа вижу просто белый экран с гномовским курсором.
Есть какие-нибудь соображения на этот счет?

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