Kernel panic ... (Та же проблема)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Аватара пользователя
id_snake
Сообщения: 42

Kernel panic ...

Сообщение id_snake »

Kernel panic - not syncing:VFS:Unable to mount root fs и т.д.

В общем после очередной компиляции ядра вылетела такая ошибка.

Дело в том, что в lilo я не подумал и прописал только образ нового ядра, а старое нет (теперь жалею B) ).
Попробовал загруить Slax, исправил lilo.conf (непомогло скорее всего потому, что не дал команду lilo, а можно ли ее дать работая в Slax'овском окружении?), даже образ нового ядра переименоввал, а старое назвал как новое.
Не помогло, все равно грузится то, которое я откомпилировал в последний раз.

Подскажите пожалуйста, как можно восстановить ядро не переустанавливая Слаку?
Спасибо сказали:
Лис
Сообщения: 1639
ОС: Zenwalk

Re: Kernel panic ...

Сообщение Лис »

man chroot
man lilo (на предмет указания конфигурационного файла и корня)

p.s. вы, похоже, поддержку своей ФС в ядро не включили.
Спасибо сказали:
Аватара пользователя
VisualN
Сообщения: 213
ОС: Gentoo Linux

Re: Kernel panic ...

Сообщение VisualN »

1. Если на live cd есть утилита chroot, то подмонтируй все свои файловые системы и зачруться в их корень. Выглядит это примерно так:
#mkdir /mnt/slackware
#mount /dev/корневой_раздел /mnt/slackware
#mount /dev/usr_раздел /mnt/slackware/usr
#mount /dev/home_раздел /mnt/slackware/home
и т.д. var, tmp, или если есть другие.
далее:
#chroot /mnt/slackware /bin/bash
далее конфигурируем lilo:
#vim /etc/lilo.conf
запускаем lilo
#lilo
#exit
#umount /mnt/slackware/usr
и все остальные подмонтированные выше fs.
и reboot

2. Если на live cd есть команда lilo:
монтируем раздел slackware с образом ядра
редактируем/создем файл-конфиг /etc/lilo.conf
правильно конфигурируем,
прописываем там путь до образа ядра на подмонтированном разделе slackware,
запускаем lilo и reboot

Поправьте если где ошибся.
Nothing ever changes...
Спасибо сказали:
Аватара пользователя
id_snake
Сообщения: 42

Re: Kernel panic ...

Сообщение id_snake »

Большое спасибо за подробное описание, VisualN!

Буду пробовать... :D
Спасибо сказали:
banderlog
Сообщения: 2

Re: Kernel panic ...

Сообщение banderlog »

Просто при компиляции ядра ты не включил в его состав поддержку типа файловой системы на которой расположена корневая фс. Чёт мне так кажется )
Спасибо сказали:
Tokra
Сообщения: 399

Re: Kernel panic ...

Сообщение Tokra »

id_snake писал(а):
03.04.2006 14:26
Kernel panic - not syncing:VFS:Unable to mount root fs и т.д.

В общем после очередной компиляции ядра вылетела такая ошибка.

Дело в том, что в lilo я не подумал и прописал только образ нового ядра, а старое нет (теперь жалею B) ).
Попробовал загруить Slax, исправил lilo.conf (непомогло скорее всего потому, что не дал команду lilo, а можно ли ее дать работая в Slax'овском окружении?), даже образ нового ядра переименоввал, а старое назвал как новое.
Не помогло, все равно грузится то, которое я откомпилировал в последний раз.

Подскажите пожалуйста, как можно восстановить ядро не переустанавливая Слаку?


У меня была та же сутуация. Выдавалась та же ошибка, но самое интересное, что поддержка VFS была включена в ядро!!! Когда пересобрал раза 3 ядро (настройки не менял) все заработало!
Спасибо сказали:
PIF
Сообщения: 391

Re: Kernel panic ...

Сообщение PIF »

В ядро должна быть вкомпилирована (НЕ модулем) поддержка корневой ФС и типа харда, где эта ФС размещена (IDE, SCSI)
Лечится, как уже говорили закгрузкой с LiveCD и chroot, а дальше - по вкусу: пересборка ядра, редактирование lilo.conf, создание initrd для ядра и т. п.
Еще на будущее можно поставить GRUB вместо LILO - нем можно изменять файл образа ядра и его параметры из меню загрузчика до загрузки системы.
Спасибо сказали:
Аватара пользователя
id_snake
Сообщения: 42

Re: Kernel panic ...

Сообщение id_snake »

PIF писал(а):
04.04.2006 14:49
В ядро должна быть вкомпилирована (НЕ модулем) поддержка корневой ФС и типа харда, где эта ФС размещена (IDE, SCSI)
Лечится, как уже говорили закгрузкой с LiveCD и chroot, а дальше - по вкусу: пересборка ядра, редактирование lilo.conf, создание initrd для ядра и т. п.
Еще на будущее можно поставить GRUB вместо LILO - нем можно изменять файл образа ядра и его параметры из меню загрузчика до загрузки системы.


Сделал все, как вы посоветовали, загрузился, пересобрал ядро со встроенной поддержко почти всех файловых систем (кроме MINIX и т.п.). У меня Слака на Ext3. Выполнил make, make modules, modules_install. Загружаюсь - опять та же бяка... Несколько раз пересобирал, то модули не грузились, то опять VFS...

В общем попытаюсь собрать ядро по русскому man'у. Может я что-то неправильно делаю.
А где тип харда с ФС указывать? В девайсах?
Спасибо сказали:
Аватара пользователя
Poor Fred
Сообщения: 1575
Статус: Pygoscelis papua
ОС: Gentoo Linux, FreeBSD

Re: Kernel panic ...

Сообщение Poor Fred »

id_snake писал(а):
03.04.2006 14:26
Kernel panic - not syncing:VFS:Unable to mount root fs и т.д.

А поддержка твоего ИДЕ-шного чипсета встроена?
Убить всех человеков!
Спасибо сказали:
Аватара пользователя
Hvzh
Сообщения: 711
Статус: Gone with Linux
ОС: Linux Mint 18.1

Re: Kernel panic ...

Сообщение Hvzh »

Не знаю, как это в слаке делается, а в сусе у меня это лечилось загрузкой с инсталляционного DVD и выбором опции "repair system"
HP 255 G4 A6-6310 + Linux Mint 18.1 + Windoze7 under VmWare + OS X Mavericks under VmWare
Спасибо сказали:
Аватара пользователя
vg2.0
Сообщения: 832
Статус: *BSD admin ;)
ОС: *BSD =)

Re: Kernel panic ...

Сообщение vg2.0 »

FreeBSD 6-stable
FreeBSD 5.5-stable
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Kernel panic ...

Сообщение Aectann »

Одно и то же, изо дня в день... Эта тема уже, наверное, во всех разделах есть, причем в нескольких экземплярах... Есть две замечательные вещи на все случаи жизни: http://www.linuxforum.ru/index.php?act=Search и http://www.google.ru/. На форуме надо баннер повесить с одной, но большой надписью(и жирными буквами): "Юзайте поиск!"

По делу: чаще всего эту проблему вызывают три вещи: нет поддержки нужной ФС в ядре(это, насколько я понял, отпадает), нет образа initrd(скорее всего) или неправильно указана корневая файловая система(опция 'root=' ).
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
id_snake
Сообщения: 42

Re: Kernel panic ...

Сообщение id_snake »

Aectann писал(а):
11.04.2006 18:29
Одно и то же, изо дня в день... Эта тема уже, наверное, во всех разделах есть, причем в нескольких экземплярах... Есть две замечательные вещи на все случаи жизни: http://www.linuxforum.ru/index.php?act=Search и http://www.google.ru/. На форуме надо баннер повесить с одной, но большой надписью(и жирными буквами): "Юзайте поиск!"

По делу: чаще всего эту проблему вызывают три вещи: нет поддержки нужной ФС в ядре(это, насколько я понял, отпадает), нет образа initrd(скорее всего) или неправильно указана корневая файловая система(опция 'root=' ).


VFS: Cannot open root devise "303" or unknown-block (3,3)
Please append a correct "root=" boot...

Подскажите пожалуйста, где указывается опция 'root=' ?
Сейчас я могу войти в систему только с telinit: 3, тобиш без Иксов, т.к. после компиляции ядра и модулей полетели драйвера nvidia.

Мне еще учиться и учиться :D
Спасибо сказали:
Аватара пользователя
Aectann
Бывший модератор
Сообщения: 3491
Статус: ...
ОС: OS X, GNU_и_не_только/Linux

Re: Kernel panic ...

Сообщение Aectann »

id_snake
Прописывается это в lilo.conf. Примерно так:

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

 image = /.... (я с Lilo знаком мало, здесь вроде должно быть имя образа ядра)
         label = ....
         root = /dev/раздел_с_корневой_системой

Вообще, lilo.conf в студию, так проще будет. :)
My god... it's full of stars!...
Спасибо сказали:
Аватара пользователя
id_snake
Сообщения: 42

Re: Kernel panic ...

Сообщение id_snake »

Спасибо всем за советы!

Оказывается вся проблема была в том, что небыло /initrd-tree и System.map в каталоге /boot.

Собрал ядро 2.6.15, initrd, скопировал System.map и образ нового ядра в /boot - все работает! :)
Спасибо сказали: