LINUX.ORG.RU

Ядро паникует


0

0

Kernel panic - not syncing. No init found. Try passing init= option to kernel.

Что оно хочет. Что я должен передавать ядру?
Как добился6 создал загрузочную дискетку с ядром, как передаю ядру root=/dev/hda. /dev/hda - сидюк с дистрибутивом. Пробовал грузить рабочее ядро, передавая рутом ему сидюк, тот же результат. Что мне можете подсказать?

Спасибо.

★★★

Ответ на: комментарий от polachok

то есть его надо пересобрать так чтоб не искало, да?

Кст есть готовые конфиги для 2.6.x чтоб на дискетку влезало?

ЗЫ, привет!

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

нет, надо init туда затолкать. Без него система работать не будет в принципе. Да, 2.6 на дискету хрен засунешь. Нет, можно конечно кастрировать по полной, но оно тебе надо?

amoralyrr ★☆
()

идея такая: если есть initrd, то сначала монтируется initrd и выполняется /linuxrc. оно (обычно) подгружает модули, монтирует на место корень и завершает выполнение.

если initrd нет, но ядро само монтирует корень.

после этого в обоих случаях ядро пытается запустить /sbin/init

идея такая, что у тебя на дистрибутивном сидюке лежит initrd и монтирует образ ext2/ext3/squashfs.

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

>очевидно так и должно быть, просто я использовал довольно старый сидюк, по-этому схема эта не заработала. Спасибо, мне стало чуточку понятнее.

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