Kernel panic. (В-прочем, "panic" уже не только у ядра.)

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

Модератор: Bizdelnick

Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Kernel panic.

Сообщение network_owl »

Началось всё с попытки поставить archlinux (нафига козе сове баян, однако).
Поставиться-то он поставился, хотя не совсем чтобы сразу и
не так чтобы полностью, а вот initrd генерировать не захотел.
И с опцией noinitrd тоже не загрузился. Не хочет — заставим, не может — научим,
но после появления initrd в /boot и соответствующей строчки в конфиге grub-а загрузка
пошла не дальше такой вот (или очень похожей) фразы:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Где ошиблась — никак не пойму.-(
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
stannum
Сообщения: 322
Статус: Свободолюбитель
ОС: Debian GNU/Linux unstable

Re: Kernel panic.

Сообщение stannum »

network_owl писал(а):
02.10.2006 07:59
Началось всё с попытки поставить archlinux (нафига козе сове баян, однако).
Поставиться-то он поставился, хотя не совсем чтобы сразу и
не так чтобы полностью, а вот initrd генерировать не захотел.
И с опцией noinitrd тоже не загрузился. Не хочет — заставим, не может — научим,
но после появления initrd в /boot и соответствующей строчки в конфиге grub-а загрузка
пошла не дальше такой вот (или очень похожей) фразы:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Где ошиблась — никак не пойму.-(


Эта "надпись" появляется при невозможности загрузить моудль для поддержки корневой FS, скорее всего корневая система у Вас ReiserFS, а ядро было собрано без ее поддержки...
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

stannum писал(а):
02.10.2006 09:54
Эта "надпись" появляется при невозможности загрузить моудль для поддержки корневой FS, скорее всего корневая система у Вас ReiserFS, а ядро было собрано без ее поддержки...


Ext3. И ядро стандартное.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
ZeBriD
Сообщения: 424
ОС: Debian Testing

Re: Kernel panic.

Сообщение ZeBriD »

network_owl писал(а):
02.10.2006 07:59
Началось всё с попытки поставить archlinux (нафига козе сове баян, однако).
Поставиться-то он поставился, хотя не совсем чтобы сразу и
не так чтобы полностью, а вот initrd генерировать не захотел.
И с опцией noinitrd тоже не загрузился. Не хочет — заставим, не может — научим,
но после появления initrd в /boot и соответствующей строчки в конфиге grub-а загрузка
пошла не дальше такой вот (или очень похожей) фразы:
No filesystem could mount root, tried:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

Где ошиблась — никак не пойму.-(
У меня такое было при нормально собранном ядре, когда я заменил initrd.img на самособранный. В чём была проблема, так и не разобрался, а мне так никто и не помог.
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Kernel panic.

Сообщение BlackStar »

Была такая же проблема, помогло включение опции в конфигурировании ядра:

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

File systems --> Kernel automounter support
LightLang Team
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

BlackStar писал(а):
02.10.2006 11:00
Была такая же проблема, помогло включение опции в конфигурировании ядра:

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

File systems --> Kernel automounter support

А можно как-то посмотреть, включена ли эта опция в имеющемся у меня? Чтобы зря пол дня не мучатся.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
Bolverk
Бывший модератор
Сообщения: 1571
ОС: Cygwin

Re: Kernel panic.

Сообщение Bolverk »

network_owl писал(а):
02.10.2006 11:26
BlackStar писал(а):
02.10.2006 11:00

Была такая же проблема, помогло включение опции в конфигурировании ядра:

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

File systems --> Kernel automounter support

А можно как-то посмотреть, включена ли эта опция в имеющемся у меня? Чтобы зря пол дня не мучатся.

в файле конфига либо в дерево исходников (.config), либо в /boot они ещё как правило копируются при установке (config-2.X.XX-YYY)
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

Bolverk писал(а):
02.10.2006 11:45
в файле конфига либо в дерево исходников (.config), либо в /boot они ещё как правило копируются при установке (config-2.X.XX-YYY)

Нету этой опции... Попробую собрать, чтоли.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Kernel panic.

Сообщение Alexxx »

Kernel automounter support (AUTOFS_FS)

The automounter is a tool to automatically mount remote file systems
on demand. This implementation is partially kernel-based to reduce
overhead in the already-mounted case; this is unlike the BSD
automounter (amd), which is a pure user space daemon.

To use the automounter you need the user-space tools from the autofs
package; you can find the location in <file:Documentation/Changes>.
You also want to answer Y to "NFS file system support", below.

If you want to use the newer version of the automounter with more
features, say N here and say Y to "Kernel automounter v4 support",
below.

To compile this support as a module, choose M here: the module will be
called autofs.

If you are not a part of a fairly large, distributed network, you
probably do not need an automounter, and can say N here.
Вот такая вот фигня. Не знаю надо тебе оно или нет. А поддержку ext2 ext3 включи в ядро монолитно, если они у тебя модулем. Проверить:

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

cd /где/исходники_ядра
cat .config | grep EXT2_FS
cat .config | grep EXT3_FS
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

Alexxx писал(а):
02.10.2006 12:01
Kernel automounter support (AUTOFS_FS)

The automounter is a tool to automatically mount remote file systems
on demand. This implementation is partially kernel-based to reduce
overhead in the already-mounted case; this is unlike the BSD
automounter (amd), which is a pure user space daemon.

To use the automounter you need the user-space tools from the autofs
package; you can find the location in <file:Documentation/Changes>.
You also want to answer Y to "NFS file system support", below.

If you want to use the newer version of the automounter with more
features, say N here and say Y to "Kernel automounter v4 support",
below.

To compile this support as a module, choose M here: the module will be
called autofs.

If you are not a part of a fairly large, distributed network, you
probably do not need an automounter, and can say N here.
Вот такая вот фигня. Не знаю надо тебе оно или нет. А поддержку ext2 ext3 включи в ядро монолитно, если они у тебя модулем. Проверить:

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

cd /где/исходники_ядра
cat .config | grep EXT2_FS
cat .config | grep EXT3_FS


Угу, модулем. Интересно, почему?!!
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Kernel panic.

Сообщение Alexxx »

network_owl писал(а):
02.10.2006 12:05
Угу, модулем. Интересно, почему?!!

Ну так исправь, чтоб было:
cat .config | grep EXT2_FS
CONFIG_EXT2_FS=y

cat .config | grep EXT3_FS
CONFIG_EXT3_FS=y

P.S. Совсем переклинило. Можно же и просто grep EXT2_FS .config, к примеру...
Спасибо сказали:
Аватара пользователя
n2j2r
Сообщения: 494
Статус: najar

Re: Kernel panic.

Сообщение n2j2r »

если есть initrd необязательно в ядро корневую фс включать.
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Kernel panic.

Сообщение Alexxx »

n2j2r писал(а):
02.10.2006 16:37
если есть initrd необязательно в ядро корневую фс включать.

А если есть initrd который нифига не работает? Зачем он тогда нужен этот initrd?
Кстати, для initrd тоже нужно включить поддержку в ядре: "Device Drivers" -> "Block devices" -> "Initial RAM filesystem and RAM disk (initramfs/initrd) support", или в конфиге CONFIG_BLK_DEV_INITRD=y
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

Спасибо. Но сова всё не слава богу. При попытке собрать ядро получаю в клюв
вот это:
/usr/src/linux-2.6.18-ARCH/init/Makefile: no such file or directory
make[1]: no rule to make target '/usr/src/linux-2.6.18-ARCH/init/Makefile'

Arch тут, конечно, непричём, но откуда взять требуемый мэйк-файл мне неясно.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
BlackStar
Сообщения: 1338
Статус: We are all Kosh
ОС: Fedora 10

Re: Kernel panic.

Сообщение BlackStar »

Возможно у вас такая же проблема:

linuforum.ru/arch
LightLang Team
Спасибо сказали:
Аватара пользователя
Alexxx
Сообщения: 892
Статус: --==XXX==--
ОС: Archlinux current

Re: Kernel panic.

Сообщение Alexxx »

network_owl писал(а):
03.10.2006 13:03
Спасибо. Но сова всё не слава богу. При попытке собрать ядро получаю в клюв
вот это:
/usr/src/linux-2.6.18-ARCH/init/Makefile: no such file or directory
make[1]: no rule to make target '/usr/src/linux-2.6.18-ARCH/init/Makefile'

Arch тут, конечно, непричём, но откуда взять требуемый мэйк-файл мне неясно.

Сейчас глянул у себя в арче:

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

alex:$ du -hs linux-2.6.16-ARCH
26M     linux-2.6.16-ARCH
Думаю, что у тебя с linux-2.6.18-ARCH такая же история. Исходников нету, одни заголовки.
Перечитал самый первый пост, может просто правильно сконфигурировать initrd и не мучиться?
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

Alexxx писал(а):
03.10.2006 13:36
Перечитал самый первый пост, может просто правильно сконфигурировать initrd и не мучиться?

Может-то оно может, но как будет "правильно"?
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
edoc_modnar
Бывший модератор
Сообщения: 1638
Статус: Форум больше не посещаю

Re: Kernel panic.

Сообщение edoc_modnar »

Может все гораздо банальнее? :)
network_owl, у тебя rootfs на /dev/hda1?
So long, and thanks for all the fish.
Douglas Adams, The Hitchhiker's Guide to the Galaxy
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

random_code писал(а):
03.10.2006 14:25
Может все гораздо банальнее? :)
network_owl, у тебя rootfs на /dev/hda1?

/dev/hda5, /dev/hda1 -- /boot
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали:
Аватара пользователя
network_owl
Сообщения: 93
ОС: Arch

Re: Kernel panic.

Сообщение network_owl »

BlackStar писал(а):
03.10.2006 13:19
Возможно у вас такая же проблема:

linuforum.ru/arch

Оп, а слон-то прощёл мимо моего внимания.
kernel26-fallback подошло, спасибо большое.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
Спасибо сказали: