Kernel panic: (No init found. Try pasing init...)
Модератор: Bizdelnick
-
bytex
- Сообщения: 382
- ОС: Kubuntu Linux 6.06
Kernel panic:
После компиляции ядра 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. Попрошу модераторов не отсылать меня в это место- там я ничего не нашёл.
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:
(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
brabys@jabber.ru
-
clx
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Kernel panic:
2 BiteX:
5) cp arch/i386/boot/bzImage /boot
6) vim /etc/lilo.conf
7) lilo
8) reboot
З.Ы. Не забудь примаунтить boot , если он у тебя на отдельном разделе.
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:
/etc/lilo.conf пожалуста засветите
должна быть строчка :
init=/boot/initrd.img (или похожее)
в разделе lilo.conf там где загрузка нового ядра проиписана
должна быть строчка :
init=/boot/initrd.img (или похожее)
в разделе lilo.conf там где загрузка нового ядра проиписана
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
clx
- Сообщения: 3121
- Статус: Think Different !
- ОС: Mac OS X
Re: Kernel panic:
2 wolf_black:
Не обязательно, лично я не использую initrd (в конфиге лило) и всё нормально.
Не обязательно, лично я не использую initrd (в конфиге лило) и всё нормально.
iMac 20" Core Duo.
-
Dr. Evil
- Сообщения: 411
- ОС: openSUSE 11.0 Beta3
Re: Kernel panic:
cd /boot
ls
в студию=!)
ls
в студию=!)
-
flook
- Сообщения: 585
- Статус: Просто flook
Re: Kernel panic:
Не смущайте чела. Скорее всего не вкомпилил поддержку нужной файловой системы, в результате чего / не смонтировался. Пусть выкатит полный dmesg или сам поищет в нем "волшебное слово".
В каждом из нас спит гений... и с каждым днем все крепче...
-
Angel_13th
- Сообщения: 1164
- Статус: ...-oo=ll=oo-...
- ОС: Gentoo
Re: Kernel panic:
Для BiteX: Убери из лиловского конфига, строку init=/boot/initrd.img! И все будет ок 
WorkStation Ubuntu 10.10 on Fujitsu-Siemens Amilo Pro 3545
-
zenwolf
- Бывший модератор
- Сообщения: 3139
- Статус: Страшный и злой
- ОС: Slackware..Salix..x86_64
Re: Kernel panic:
ждём lilo.conf 
Quae videmus quo dependet vultus. (лат) - То, что мы видим, зависит от того, куда мы смотрим.
-
bytex
- Сообщения: 382
- ОС: Kubuntu Linux 6.06
Re: Kernel panic:
Возможно при компиляции 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:
(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
brabys@jabber.ru
-
bytex
- Сообщения: 382
- ОС: Kubuntu Linux 6.06
Re: Kernel panic:
сделал make oldconfig, потом make xconfig (или для терминала make menuconfig, а там уже ищи.
Забавно, я сам хотел такую вещь сделать. Одинаково мыслим
Всё приходит с опытом.
-
Dr. Evil
- Сообщения: 411
- ОС: openSUSE 11.0 Beta3
Re: Kernel panic:
что-то мне кажется, что придется вкладывать ".config" сюда...
-
Grom
- Сообщения: 260
- ОС: Debian Etch, RHEL-5.4
Re: Kernel panic:
(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
Осваиваю: RHEL-5.4