Kernel panic. (В-прочем, "panic" уже не только у ядра.)
Модератор: Bizdelnick
-
network_owl
- Сообщения: 93
- ОС: Arch
Kernel panic.
Началось всё с попытки поставить 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 генерировать не захотел.
И с опцией 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.
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.
Ext3. И ядро стандартное.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
ZeBriD
- Сообщения: 424
- ОС: Debian Testing
Re: Kernel panic.
У меня такое было при нормально собранном ядре, когда я заменил initrd.img на самособранный. В чём была проблема, так и не разобрался, а мне так никто и не помог.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)
Где ошиблась — никак не пойму.-(
-
BlackStar
- Сообщения: 1338
- Статус: We are all Kosh
- ОС: Fedora 10
Re: Kernel panic.
Была такая же проблема, помогло включение опции в конфигурировании ядра:
Код: Выделить всё
File systems --> Kernel automounter supportLightLang Team
-
network_owl
- Сообщения: 93
- ОС: Arch
Re: Kernel panic.
BlackStar писал(а): ↑02.10.2006 11:00Была такая же проблема, помогло включение опции в конфигурировании ядра:
Код: Выделить всё
File systems --> Kernel automounter support
А можно как-то посмотреть, включена ли эта опция в имеющемся у меня? Чтобы зря пол дня не мучатся.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
Bolverk
- Бывший модератор
- Сообщения: 1571
- ОС: Cygwin
Re: Kernel panic.
network_owl писал(а): ↑02.10.2006 11:26BlackStar писал(а): ↑02.10.2006 11:00
Была такая же проблема, помогло включение опции в конфигурировании ядра:
Код: Выделить всё
File systems --> Kernel automounter support
А можно как-то посмотреть, включена ли эта опция в имеющемся у меня? Чтобы зря пол дня не мучатся.
в файле конфига либо в дерево исходников (.config), либо в /boot они ещё как правило копируются при установке (config-2.X.XX-YYY)
-
network_owl
- Сообщения: 93
- ОС: Arch
Re: Kernel panic.
Нету этой опции... Попробую собрать, чтоли.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Kernel panic.
Вот такая вот фигня. Не знаю надо тебе оно или нет. А поддержку ext2 ext3 включи в ядро монолитно, если они у тебя модулем. Проверить: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.
Код: Выделить всё
cd /где/исходники_ядра
cat .config | grep EXT2_FS
cat .config | grep EXT3_FS-
network_owl
- Сообщения: 93
- ОС: Arch
Re: Kernel panic.
Alexxx писал(а): ↑02.10.2006 12:01Вот такая вот фигня. Не знаю надо тебе оно или нет. А поддержку ext2 ext3 включи в ядро монолитно, если они у тебя модулем. Проверить: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.
Код: Выделить всё
cd /где/исходники_ядра cat .config | grep EXT2_FS cat .config | grep EXT3_FS
Угу, модулем. Интересно, почему?!!
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Kernel panic.
Ну так исправь, чтоб было:
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.
если есть initrd необязательно в ядро корневую фс включать.
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Kernel panic.
А если есть 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.
Спасибо. Но сова всё не слава богу. При попытке собрать ядро получаю в клюв
вот это:
/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 тут, конечно, непричём, но откуда взять требуемый мэйк-файл мне неясно.
вот это:
/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
-
Alexxx
- Сообщения: 892
- Статус: --==XXX==--
- ОС: Archlinux current
Re: Kernel panic.
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Перечитал самый первый пост, может просто правильно сконфигурировать initrd и не мучиться?
-
network_owl
- Сообщения: 93
- ОС: Arch
Re: Kernel panic.
Может-то оно может, но как будет "правильно"?
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
edoc_modnar
- Бывший модератор
- Сообщения: 1638
- Статус: Форум больше не посещаю
Re: Kernel panic.
Может все гораздо банальнее? 
network_owl, у тебя rootfs на /dev/hda1?
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.
random_code писал(а): ↑03.10.2006 14:25Может все гораздо банальнее?
network_owl, у тебя rootfs на /dev/hda1?
/dev/hda5, /dev/hda1 -- /boot
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."
-
network_owl
- Сообщения: 93
- ОС: Arch
Re: Kernel panic.
Оп, а слон-то прощёл мимо моего внимания.
kernel26-fallback подошло, спасибо большое.
"А я упрямый и я иду прямо, подъёмы, ямы -- да всё моё."