Проблема: Kernel panic

Вопрос такой: установил дженту, при загрузке системы выдаёт такую ошибку
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 использовал?
В мануале эта функция используется.

Code Listing 4: grub.conf for genkernel users

default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz

title=Gentoo Linux 2.6.12
root (hd0,0)
kernel /boot/kernel-2.6.12-gentoo-r10 root=/dev/ram0 init=/linuxrc ramdisk=8192 real_root=/dev/hda3 udev
initrd /boot/initramfs-genkernel-amd64-2.6.12-gentoo-r10

# Only in case you want to dual-boot
title=Windows XP
rootnoverify (hd0,5)
makeactive
chainloader +1

Re: Описался

whiteangel написал(а):
Сейчас у меня конфиг 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

Возможно ты скомпилилировал ту файловую систему, которую ты использовал под разделы модулем, и кстати , ты проинсталлировал grub куда надо, если нет непомешает добавить такие строки в grub.conf

title GRUB Install
root (hd0,4)
setup (hd0)

Re: Описался

whiteangel написал(а):
Сейчас у меня конфиг 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

Возможно ты скомпилилировал ту файловую систему, которую ты использовал под разделы модулем, и кстати , ты проинсталлировал grub куда надо, если нет непомешает добавить такие строки в grub.conf

title GRUB Install
root (hd0,4)
setup (hd0)

Всё

Всё нормально. Джента у меня грузится! А систему я компилил систему я без поддержки модулей.

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".