Проблема: Kernel panic
Гость 11 февраля, 2006 - 18:34
Вопрос такой: установил дженту, при загрузке системы выдаёт такую ошибку
kernel panic - not syncing. No init found. Try passing init = option to kernel.
Все разделы форматировал под ReiserFS. Система Gentoo 2005.1 на x86.
»
- Для комментирования войдите или зарегистрируйтесь
Настройки
Покажи пожалуйста lilo.conf или grub.conf (то что используешь)
Напиши таблицу разделов
И еще при установке системы ты поставил reiserfsprogs? Вроде они так называются (пакет для работы с ReiserFS)
Настройки такие
При утсановке системы я поставил reiserfsprogs.
grub.conf:
default 0
timeout 30
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Gentoo
root(hd0,4)
kernel /bzImage root=/dev/hda5
title Win 2000
rootnoverify (hd0,0)
makeactive
chainloader +1
Винчестер разбит на разделы:
/dev/hda1 - Windows 2000
/dev/hda2 - / (корневой под дженту)
/dev/hda3 - /swap
/dev/hda4 - extended (расширенный)
/dev/hda5 - /boot
/dev/hda6 - /var
/dev/hda7 - /tmp
/dev/hda8 - /home
/dev/hda9 - /usr
Я не уверен что
Я не уверен что прав (я не использую grub) но по-моему нужно писать
root(hd0,1). так как там вроде требуется указать на каком разделе находится /.
Спасибо Everlast
Вот как теперь у меня выглядит grub.conf
default 0
timeout 30
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Gentoo
root(hd0,1)
kernel /boot/bzImage root=/dev/hda2
title Win 2000
rootnoverify (hd0,0)
makeactive
chainloader +1
Винчестер разбит на разделы:
/dev/hda1 - Windows 2000
/dev/hda2 - / (корневой под дженту)
/dev/hda3 - /swap
/dev/hda4 - extended (расширенный)
/dev/hda5 - /boot
/dev/hda6 - /var
/dev/hda7 - /tmp
/dev/hda8 - /home
/dev/hda9 - /usr
/boot
Так у тебя же /boot вынесен отдельно на /dev/hda5
Следовательно должно быть так:
default 0
timeout 30
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Gentoo
root (hd0,4)
kernel /boot/bzImage root=/dev/hda2
title Win 2000
rootnoverify (hd0,0)
makeactive
chainloader +1
Описался
Сейчас у меня конфиг grub'а такой
default 0
timeout 30
splashimage=(hd0,4)/boot/grub/splash.xpm.gz
title Gentoo
root(hd0,4)
kernel /boot/bzImage root=/dev/hda2
title Win 2000
rootnoverify (hd0,0)
makeactive
chainloader +1
Винчестер разбит на разделы:
/dev/hda1 - Windows 2000
/dev/hda2 - / (корневой под дженту)
/dev/hda3 - /swap
/dev/hda4 - extended (расширенный)
/dev/hda5 - /boot
/dev/hda6 - /var
/dev/hda7 - /tmp
/dev/hda8 - /home
/dev/hda9 - /usr
Ну и, какой
Ну и, какой результат? Поставь в строчке root(hd0,4) пробел после root, а строчку
kernel /boot/bzImage root=/dev/hda2
напиши так
kernel /bzImage root=/dev/hda2
(это если ты ссылку boot -> . в каталоге /boot удалил). Остальное всё вроде правильно. Вот только почему она ругается на init. Может у тебя собрана модулем поддержка reiserfs?
А может быть он
А может быть он genkernel использовал?
В мануале эта функция используется.
Re: Описался
Возможно ты скомпилилировал ту файловую систему, которую ты использовал под разделы модулем, и кстати , ты проинсталлировал grub куда надо, если нет непомешает добавить такие строки в grub.conf
title GRUB Install
root (hd0,4)
setup (hd0)
Re: Описался
Возможно ты скомпилилировал ту файловую систему, которую ты использовал под разделы модулем, и кстати , ты проинсталлировал grub куда надо, если нет непомешает добавить такие строки в grub.conf
title GRUB Install
root (hd0,4)
setup (hd0)
Всё
Всё нормально. Джента у меня грузится! А систему я компилил систему я без поддержки модулей.