Kernel panic ... (Та же проблема)
Модератор: Модераторы разделов
-
id_snake
- Сообщения: 42
Kernel panic ...
Kernel panic - not syncing:VFS:Unable to mount root fs и т.д.
В общем после очередной компиляции ядра вылетела такая ошибка.
Дело в том, что в lilo я не подумал и прописал только образ нового ядра, а старое нет (теперь жалею B) ).
Попробовал загруить Slax, исправил lilo.conf (непомогло скорее всего потому, что не дал команду lilo, а можно ли ее дать работая в Slax'овском окружении?), даже образ нового ядра переименоввал, а старое назвал как новое.
Не помогло, все равно грузится то, которое я откомпилировал в последний раз.
Подскажите пожалуйста, как можно восстановить ядро не переустанавливая Слаку?
В общем после очередной компиляции ядра вылетела такая ошибка.
Дело в том, что в lilo я не подумал и прописал только образ нового ядра, а старое нет (теперь жалею B) ).
Попробовал загруить Slax, исправил lilo.conf (непомогло скорее всего потому, что не дал команду lilo, а можно ли ее дать работая в Slax'овском окружении?), даже образ нового ядра переименоввал, а старое назвал как новое.
Не помогло, все равно грузится то, которое я откомпилировал в последний раз.
Подскажите пожалуйста, как можно восстановить ядро не переустанавливая Слаку?
-
Лис
- Сообщения: 1639
- ОС: Zenwalk
Re: Kernel panic ...
man chroot
man lilo (на предмет указания конфигурационного файла и корня)
p.s. вы, похоже, поддержку своей ФС в ядро не включили.
man lilo (на предмет указания конфигурационного файла и корня)
p.s. вы, похоже, поддержку своей ФС в ядро не включили.
-
VisualN
- Сообщения: 213
- ОС: Gentoo Linux
Re: Kernel panic ...
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
Поправьте если где ошибся.
#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 ...
Большое спасибо за подробное описание, VisualN!
Буду пробовать...
Буду пробовать...
-
banderlog
- Сообщения: 2
Re: Kernel panic ...
Просто при компиляции ядра ты не включил в его состав поддержку типа файловой системы на которой расположена корневая фс. Чёт мне так кажется )
-
Tokra
- Сообщения: 399
Re: Kernel panic ...
id_snake писал(а): ↑03.04.2006 14:26Kernel panic - not syncing:VFS:Unable to mount root fs и т.д.
В общем после очередной компиляции ядра вылетела такая ошибка.
Дело в том, что в lilo я не подумал и прописал только образ нового ядра, а старое нет (теперь жалею B) ).
Попробовал загруить Slax, исправил lilo.conf (непомогло скорее всего потому, что не дал команду lilo, а можно ли ее дать работая в Slax'овском окружении?), даже образ нового ядра переименоввал, а старое назвал как новое.
Не помогло, все равно грузится то, которое я откомпилировал в последний раз.
Подскажите пожалуйста, как можно восстановить ядро не переустанавливая Слаку?
У меня была та же сутуация. Выдавалась та же ошибка, но самое интересное, что поддержка VFS была включена в ядро!!! Когда пересобрал раза 3 ядро (настройки не менял) все заработало!
-
PIF
- Сообщения: 391
Re: Kernel panic ...
В ядро должна быть вкомпилирована (НЕ модулем) поддержка корневой ФС и типа харда, где эта ФС размещена (IDE, SCSI)
Лечится, как уже говорили закгрузкой с LiveCD и chroot, а дальше - по вкусу: пересборка ядра, редактирование lilo.conf, создание initrd для ядра и т. п.
Еще на будущее можно поставить GRUB вместо LILO - нем можно изменять файл образа ядра и его параметры из меню загрузчика до загрузки системы.
Лечится, как уже говорили закгрузкой с LiveCD и chroot, а дальше - по вкусу: пересборка ядра, редактирование lilo.conf, создание initrd для ядра и т. п.
Еще на будущее можно поставить GRUB вместо LILO - нем можно изменять файл образа ядра и его параметры из меню загрузчика до загрузки системы.
-
id_snake
- Сообщения: 42
Re: Kernel panic ...
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
-
Hvzh
- Сообщения: 711
- Статус: Gone with Linux
- ОС: Linux Mint 18.1
Re: Kernel panic ...
Не знаю, как это в слаке делается, а в сусе у меня это лечилось загрузкой с инсталляционного 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 ...
http://wiki.kryukov.biz/wiki/Параметры_ядра_Linux
http://linux.alhimia.ru/pub/lar/doc/kernel...nstall-2.0.html
http://linux.alhimia.ru/pub/lar/doc/kernel...nstall-2.0.html
FreeBSD 6-stable
FreeBSD 5.5-stable
FreeBSD 5.5-stable
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Kernel panic ...
Одно и то же, изо дня в день... Эта тема уже, наверное, во всех разделах есть, причем в нескольких экземплярах... Есть две замечательные вещи на все случаи жизни: http://www.linuxforum.ru/index.php?act=Search и http://www.google.ru/. На форуме надо баннер повесить с одной, но большой надписью(и жирными буквами): "Юзайте поиск!"
По делу: чаще всего эту проблему вызывают три вещи: нет поддержки нужной ФС в ядре(это, насколько я понял, отпадает), нет образа initrd(скорее всего) или неправильно указана корневая файловая система(опция 'root=' ).
По делу: чаще всего эту проблему вызывают три вещи: нет поддержки нужной ФС в ядре(это, насколько я понял, отпадает), нет образа initrd(скорее всего) или неправильно указана корневая файловая система(опция 'root=' ).
My god... it's full of stars!...
-
id_snake
- Сообщения: 42
Re: Kernel panic ...
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.
Мне еще учиться и учиться
-
Aectann
- Бывший модератор
- Сообщения: 3491
- Статус: ...
- ОС: OS X, GNU_и_не_только/Linux
Re: Kernel panic ...
id_snake
Прописывается это в lilo.conf. Примерно так:
Вообще, lilo.conf в студию, так проще будет.
Прописывается это в lilo.conf. Примерно так:
Код: Выделить всё
image = /.... (я с Lilo знаком мало, здесь вроде должно быть имя образа ядра)
label = ....
root = /dev/раздел_с_корневой_системойВообще, lilo.conf в студию, так проще будет.
My god... it's full of stars!...
-
id_snake
- Сообщения: 42
Re: Kernel panic ...
Спасибо всем за советы!
Оказывается вся проблема была в том, что небыло /initrd-tree и System.map в каталоге /boot.
Собрал ядро 2.6.15, initrd, скопировал System.map и образ нового ядра в /boot - все работает!
Оказывается вся проблема была в том, что небыло /initrd-tree и System.map в каталоге /boot.
Собрал ядро 2.6.15, initrd, скопировал System.map и образ нового ядра в /boot - все работает!