Ядро, замена. В чём дело? Останов на "unable to open initial console"

Автор: Tom Darv Дата: 21.11.2007 17:34 Для ASP Linux 11.2 cкачал с www.kernel.org ядро 2.6.21-1. Понадобилось для последней версии LIDS, для оригинальной версии ядра не удалось найти LIDS. Отсюда идея менять ядро, меняю ядро в первый раз.

Ничтоже сумнящися, Файл конфигурации /boot/asp* скопировал в папку с исходниками 2.6.21 под именем .config
Запустил конфигуратор и в нём отключил SELinux, сохранил конфигурацию в .config

Далее:
make dep
make bzImage
make modules

Сообщений об ощибках не замечено. И в качестве теста попробовал загрузиться с ядром bzImage (прописал дополнительный пункт меню в загрузчике).

На момент написания поста строка загрузки в aspldr.conf:
kernel /boot/bzImage root=/dev/hda2 rw resume=/dev/hda1
Раздел hda1 - своп, hda2 - раздел с инсталяцией ASP.
Скриншот финала загрузки:

[i030.radikal.ru]

После "Warning: unable to open initial console." происходит пауза и система перезагружается.

Если строка загрузки
kernel /boot/bzImage root=/dev/hda2 rо
или
kernel /boot/bzImage root=/dev/hda2 rw
то последняя строка на экране
Warning: unable to open initial console.

Вопрос: в случае успешной сборки ядра 2.6.21-1 для ASP Linux (без инсталяции модулей) должен быть именно такой результат?

Если нет, то что я пропустил, в чём могло бы быть дело?

P.S. Модули не инсталировал. Подчёркиваю, до LIDS дело пока не дошло. Никакие элементы LIDS я не использовал, и в конфигураторе ядра опции LIDS не включал.
Re: Ядро, замена. В чём дело? Останов на "unable to open initial console" 21.11.2007 18:08lg >Warning: unable to open initial console
initrd для своего ядра создали?
Re: Ядро, замена. В чём дело? Останов на "unable to open initial console" 21.11.2007 21:25Tom Darv Не делал. Пользовался текстом [www.opennet.ru] и книгами не упоминавшими что-либо про initrd, RAM диски.

P.S. Забыл ссылку на скриншот - теперь исправлено.
Re: Ядро, замена. В чём дело? Останов на "unable to open initial console" 22.11.2007 02:23Bircoph > [community.asplinux.ru]

А вообще, ваша проблема сродни теме: "мой компьютер не
работает, а я всего лишь ударил его молотком".
Re: Ядро, замена. В чём дело? Останов на "unable to open initial console" 22.11.2007 11:43Tom Darv Особенность ссылки - полностью применимо только к версиям доступным у АСП, т.е. сейчас до 2.6.20 включительно, а автор LIDS оставил доступ только к программе версии расчитанной на 2.6.21. Отсюда эта "хирургия с молотками", с заменой ядра на версию совсем не используемую в ASP.

Выходит, что похоже таки скомпилировалось всё без ошибок, но для успешной загрузки необходимо указывать и переделывать образ RAM диска, а перед этим правильно расположить на диске "правильные" модули, но ASP документация этого не касается совсем. Оригинальный RAM диск приводит к ошибкам - insmod не грузит модули, в т.ч. ext3.

После make modules_install для 2.6.21.1,
mkinitrd /boot/bzImage-initrd.img 2.6.21.1 -v

выдаёт

Creating initramfs
Looking for deps of module scsi_mod
Looking for deps of module sd_mod
Looking for deps of module unknown
Looking for deps of module mptspi
No module mptspi found for kernel 2.6.21.1, aborting.
Re: Ядро, замена. В чём дело? Останов на "unable to open initial console" 22.11.2007 19:20Bircoph > No module mptspi found for kernel 2.6.21.1, aborting.

Значит откомпилировали криво, копайте исходники; быть может,
патч левый какой-нибудь. У меня 2.6.21.5 красиво собралось
и шустро бегает.
RSS-материал