Kernel panic: (No init found. Try pasing init...)

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

Аватара пользователя
bytex
Сообщения: 382
ОС: Kubuntu Linux 6.06

Kernel panic:

Сообщение bytex »

После компиляции ядра 2.6.11.8 возникает проблема- оно отказывается грузиться, выдавая "No init found. Try pasing init= option to kernel". При этом старое ядро грузится без ругательств и ошибок. В чём причина- не знаю, но надеюсь на помощь.
GCC -3.3.2, компилил так:
1)make menuconfig, загрузил свой конфиг ещё с прошлой неудачной компиляции этого же ядра.
2)make modules, как было написано в README
3)make
4)make modules_install
5)lilo
6)reboot
И восемь строчек матом. Ядро нормальное- у powerfox-a заработало (кстати компайлил он теми же командами и той же gcc-хой, что и я). Железо у меня старенькое- pentium III 600, 128 mb DDM и.т.д.
P.S. Попрошу модераторов не отсылать меня в это место- там я ничего не нашёл.
Всё приходит с опытом.
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Kernel panic:

Сообщение brob »

(BiteX @ Среда, 01 Июня 2005, 21:50) писал(а):После компиляции ядра 2.6.11.8  возникает проблема- оно отказывается грузиться, выдавая "No init found. Try pasing init= option to kernel".
1)make menuconfig, загрузил свой конфиг ещё с прошлой неудачной компиляции этого же ядра.

Возможно при компиляции init не указывал.
Почему-то конфиг с прошлой неудачной компиляции оказался бракованным...? Есть предложение взять конфиг от старого ядра и скормить его новому ядру (на пару вопросов ответишь дополнительно, а дальше как обычно).
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Kernel panic:

Сообщение clx »

2 BiteX:

5) cp arch/i386/boot/bzImage /boot
6) vim /etc/lilo.conf
7) lilo
8) reboot

З.Ы. Не забудь примаунтить boot , если он у тебя на отдельном разделе.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Kernel panic:

Сообщение zenwolf »

/etc/lilo.conf пожалуста засветите

должна быть строчка :
init=/boot/initrd.img (или похожее)
в разделе lilo.conf там где загрузка нового ядра проиписана
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
clx
Сообщения: 3121
Статус: Think Different !
ОС: Mac OS X

Re: Kernel panic:

Сообщение clx »

2 wolf_black:

Не обязательно, лично я не использую initrd (в конфиге лило) и всё нормально.
iMac 20" Core Duo.
Спасибо сказали:
Аватара пользователя
Dr. Evil
Сообщения: 411
ОС: openSUSE 11.0 Beta3

Re: Kernel panic:

Сообщение Dr. Evil »

cd /boot
ls
в студию=!)
Спасибо сказали:
Аватара пользователя
flook
Сообщения: 585
Статус: Просто flook

Re: Kernel panic:

Сообщение flook »

Не смущайте чела. Скорее всего не вкомпилил поддержку нужной файловой системы, в результате чего / не смонтировался. Пусть выкатит полный dmesg или сам поищет в нем "волшебное слово".
В каждом из нас спит гений... и с каждым днем все крепче...
Спасибо сказали:
Аватара пользователя
Angel_13th
Сообщения: 1164
Статус: ...-oo=ll=oo-...
ОС: Gentoo

Re: Kernel panic:

Сообщение Angel_13th »

Для BiteX: Убери из лиловского конфига, строку init=/boot/initrd.img! И все будет ок :)
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
Спасибо сказали:
Аватара пользователя
zenwolf
Бывший модератор
Сообщения: 3139
Статус: Страшный и злой
ОС: Slackware..Salix..x86_64

Re: Kernel panic:

Сообщение zenwolf »

ждём lilo.conf :)
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
Спасибо сказали:
Аватара пользователя
bytex
Сообщения: 382
ОС: Kubuntu Linux 6.06

Re: Kernel panic:

Сообщение bytex »

Возможно при компиляции init не указывал.
Почему-то конфиг с прошлой неудачной компиляции оказался бракованным...? Есть предложение взять конфиг от старого ядра и скормить его новому ядру (на пару вопросов ответишь дополнительно, а дальше как обычно).

Как понять "init не указывал" и что значит "конфиг... оказался бракованным"? А make oldconfig действительно работает, но конфигурация уж больно дурацкая- 80% от того, что там ставится мне не надо (например поддержка sata или raid).
cd /boot
ls
в студию=!)

Здесь, вроде, всё впорядке, но можно и показать

Код: Выделить всё

boot.0300            initrd-2.6.3-7mdk.img  System.map@
bzImage              initrd.img@            System.map-2.6.11.8
config@              kernel.h@              System.map-2.6.3-7mdk
config-2.6.11.8      kernel.h-2.6.3-7mdk    vmlinuz@
config-2.6.3-7mdk    map                    vmlinuz-2.6.11.8
diag1.img            message@               vmlinuz-2.6.3-7mdk
diag2.img            message-graphic        vmlinuz.old@
grub/                message-text
initrd-2.6.11.8.img  ru4.klt

Не смущайте чела. Скорее всего не вкомпилил поддержку нужной файловой системы, в результате чего / не смонтировался.

Да нет, поддержку ext3 я как-раз выбирал.
2 clx
/boot/ у меня в корневом, и bzImage я уже давно туда скопировал
2 Angel_13th
С lilo.conf я уже наигрался- не помогает.
Попробую показать его последний пункт, с которого я и пытаюсь грузиться

Код: Выделить всё

image=/boot/vmlinuz-2.6.11.8
    label=26118
    root=/dev/hda5
    read-only
    optional
    vga=788
    append=" devfs=mount acpi=ht resume=/dev/hda8 splash=silent"
    initrd=/boot/initrd-2.6.11.8.img

Вот пункт загрузки старого ядра, которое я сейчас и юзаю.

Код: Выделить всё

image=/boot/vmlinuz-2.6.3-7mdk
    label="263-7"
    root=/dev/hda5
    initrd=/boot/initrd-2.6.3-7mdk.img
    append="devfs=mount acpi=ht resume=/dev/hda8 splash=silent"
    read-only
Всё приходит с опытом.
Спасибо сказали:
Аватара пользователя
brob
Сообщения: 389

Re: Kernel panic:

Сообщение brob »

(BiteX @ Четверг, 02 Июня 2005, 15:40) писал(а):Как понять "init не указывал" и что значит "конфиг... оказался бракованным"? А make oldconfig действительно работает, но конфигурация уж больно дурацкая- 80% от того, что там ставится мне не надо (например поддержка sata или raid).


Если мне не изменяет мой склероз, то возможность использовать init (или что-то с этим связанное) можно указывать make xconfig (сделал make oldconfig, потом make xconfig (или для терминала make menuconfig, а там уже ищи)).
"Конфиг... оказался бракованным" это я ктому, что если первый раз ничего не получилось, а ошибки остались прежними,- значит .config был с неправильными опциями. Предлагаю powerfox-у поделиться копией "нормального" .config, а с поддержкой своего железа ты разбешся.
Мясо должно быть холодным, женщина горячей, а пива МНОГО!!!!

brabys@jabber.ru
Спасибо сказали:
Аватара пользователя
bytex
Сообщения: 382
ОС: Kubuntu Linux 6.06

Re: Kernel panic:

Сообщение bytex »

сделал make oldconfig, потом make xconfig (или для терминала make menuconfig, а там уже ищи.

Забавно, я сам хотел такую вещь сделать. Одинаково мыслим :) .
Всё приходит с опытом.
Спасибо сказали:
Аватара пользователя
Dr. Evil
Сообщения: 411
ОС: openSUSE 11.0 Beta3

Re: Kernel panic:

Сообщение Dr. Evil »

что-то мне кажется, что придется вкладывать ".config" сюда...
Спасибо сказали:
Grom
Сообщения: 260
ОС: Debian Etch, RHEL-5.4

Re: Kernel panic:

Сообщение Grom »

(BiteX @ Среда, 01 Июня 2005, 14:50) писал(а):После компиляции ядра 2.6.11.8  возникает проблема- оно отказывается грузиться, выдавая "No init found. Try pasing init= option to kernel". При этом старое ядро грузится без ругательств и ошибок. В чём причина- не знаю, но надеюсь на помощь.
GCC -3.3.2, компилил так:
1)make menuconfig, загрузил свой конфиг ещё с прошлой неудачной компиляции этого же ядра.
2)make modules, как было написано в README
3)make
4)make modules_install

5)make install
6)reboot
И восемь строчек матом. Ядро нормальное- у powerfox-a заработало (кстати компайлил он теми же командами и той же gcc-хой, что и я). Железо у меня старенькое- pentium III 600, 128 mb DDM и.т.д.


Возможно скомпилировалось с ошибками, попробуй перезапустить типа:

#make bzImage 2>err.log

Полезно сделать в /usr/src/linux-2.6.* команду
$ make help
Много интересного скажет.
Послужной список: Slackware-3.x, RedHat-4.x,5.x,6.x,7.x, FedoraCore-3, Debian Etch/Lenny
Осваиваю: RHEL-5.4
Спасибо сказали: