Замучался с kernel panic

Народ! Начал устанавливать Gentoo Linux-2005.1. Вроде все прошло на ура.Ядро компилировал руками и в результате чего при загрузке вылетает следующее сообщение: kernel panic-not syncing: VFS: unable to mount root fs on unknown-block (3,5). Корень диска я сделал под ReiserFS, поддержку данной файловой системы компилировал как модулем, так и в ядро и все равно одна хрень.Также устанавливал emerge reiserfsprogs. То есть до этого сообщения ядро нормально грузится, вариант с genkernel дал тот же результат. Вот мой мой файл конфигурации Grub:

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

title=Gentoo Linux
root (hd0,5)
kernel /boot/kernel-2.6.12-gentoo-rc6 root=/dev/hda5 video=vesafb:mtrr,ywrap,1024x768-32@75

title Windows XP
rootnoverify (hd0,0)
makeactive
chainloader +1

Форматируй под

Форматируй под ext3 не мучайся.

Нафиг тебе grub поставь lilo, он проще.

Плохой совет...

ext3 - это костыли к ext2.
reiserfs - на порядок лучше.

Да и lilo уже морально устарел, и ни капельки он не проще.

Раздел один?

Кстати какой? вот в info grub написано, что (hd0,4) это первый экстендед партишин...

У тебя выходит - второй?
первый свап чтоль?

Вообще я никогда не пробовал задвигать линукс в такую даль, у меня всегда примари партишины.

Но чувствую что ты че-то не оттуда грузишь...
Может быть тебе рут надо указать как /dev/hda6?

Re: Раздел один?

Dron написал(а):

Вообще я никогда не пробовал задвигать линукс в такую даль, у меня всегда примари партишины.

Но чувствую что ты че-то не оттуда грузишь...
Может быть тебе рут надо указать как /dev/hda6?

У меня он всегда в эктендете стоял и нормально
Ему надо прописать hd(0,4), а не /dev/hda6. Т.к. /dev/hda5 - hd(0,4)

Тоже ставился

Тоже ставился Gentoo Linux-2005.1 Тоже на раздел /dev/hda5 Тоже на ReiserFS. Всё отлично работает. а косяк у тебя вот где

title=Gentoo Linux
root (hd0,5) - тут должно быть (hd0,4)
kernel /boot/kernel-2.6.12-gentoo-rc6 root=/dev/hda5 video=vesafb:mtrr,ywrap,1024x768-32@75

доки читай внимательнее, там же написано что в грабе всё с нуля нумеруется /dev/hda5 - (hd0,4)

Так у меня и так

Так у меня и так раздел стоит на /dev/hda6, соответственно Grub его понимает как (hd0,5), причем здесь (hd0,4).
Первый раздел - это Windows XP,т.е hda1
Далее, раздел swap, т.е hda5, затем Gentoo на hda6, после диск D: винды, так что я думаю, что прописано верно.

Дык у тебя ядру

Дык у тебя ядру передаеьтся, что корень на /hda5!

kernel /boot/kernel-2.6.12-gentoo-rc6 root=/dev/hda5 video=vesafb:mtrr,ywrap,1024x768-32@75

Поправь на root=/dev/hda6

Re: Тоже ставился

DeathMoroz написал(а):
Тоже ставился Gentoo Linux-2005.1 Тоже на раздел /dev/hda5 Тоже на ReiserFS. Всё отлично работает. а косяк у тебя вот где

title=Gentoo Linux
root (hd0,5) - тут должно быть (hd0,4)
kernel /boot/kernel-2.6.12-gentoo-rc6 root=/dev/hda5 video=vesafb:mtrr,ywrap,1024x768-32@75

доки читай внимательнее, там же написано что в грабе всё с нуля нумеруется /dev/hda5 - (hd0,4)

ага а если винт один и он мастер и везде номэр одын, тады как?
просто
эта ошибка достала, а теперь скореее всего слона не вижу)

подробнее, если

подробнее, если есть 1 винт, с 1 разделом, он будет (hd0.0)
grub обращает внимание на то что в BIOS стоит в списке загрузочных устройств!
и необращает внимания на cd/dvd
можно ещё при загрузке зайти в грабовую консоль - и автодополнением посмотреть

Скомпилируй

Огромное

Огромное спасибо за совет, загрузка пошла дальше, однако далее я столкнулся co следующим сообщением:

checking root filesystem
failed to open the device '/dev/ROOT ':no such file or directory

*Filesystem couldn't be fixed:(
give root password for maintenance
or type Control-D to continue

Режим debug для ReiserFS в опциях ядра я естественно не ставил, проверил. Вот мой файл fstab:

/dev/ROOT / reiserfs noatime,notail 0 1
/dev/SWAP none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
/dev/hda1 /mnt/c ntfs nls=KOI8-r,ro 0 0
/dev/hda7 /mnt/d ntfs nls=KOI8-r,ro 0 0
/proc proc defaults 0 0
/dev/shm tmpfs nodev,nosuid,noexec 0 0

Re: Огромное

momus написал(а):
Огромное спасибо за совет, загрузка пошла дальше, однако далее я столкнулся co следующим сообщением:

checking root filesystem
failed to open the device '/dev/ROOT ':no such file or directory

*Filesystem couldn't be fixed:(
give root password for maintenance
or type Control-D to continue

Режим debug для ReiserFS в опциях ядра я естественно не ставил, проверил. Вот мой файл fstab:

/dev/ROOT / reiserfs noatime,notail 0 1
/dev/SWAP none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
/dev/hda1 /mnt/c ntfs nls=KOI8-r,ro 0 0
/dev/hda7 /mnt/d ntfs nls=KOI8-r,ro 0 0
/proc proc defaults 0 0
/dev/shm tmpfs nodev,nosuid,noexec 0 0

ну ты насмешил чувак =))))))))

исправляй и матай на ус - к устройствам обращаются по их именам
а не точкам монтирования или несуществующим директориям:

/dev/hda6 / reiserfs noatime,notail 0 0 # notail - нужна если груб установлен в этот раздел
/dev/hda7 none swap sw 0 0
/dev/cdroms/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
/dev/fd0 /mnt/floppy auto noauto 0 0
/dev/hda1 /mnt/c ntfs nls=koi8-r,umask=0,ro 0 0
/dev/hda7 /mnt/d ntfs nls=koi8-r,umask=0,ro 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs defaults 0 0

ядро 2.4.26.r6 /dev/sda1

ядро 2.4.26.r6
/dev/sda1 /boot ext2 noauto,noatime
/dev/sda3 / reiserfs noatime
/dev/sda2 none swap sw
Стоит lilo
boot=/dev/sda
prompt
timeout=50
default=gentoo
image=/boot/gentoo2.4.26.r6
label=gentoo
read-only
root=/dev/sda3
Ругается также kernel panic
в ядре включен
reiserfsprogs поставил :((

Re: ядро 2.4.26.r6/dev/sda1

666Lucifer666 написал(а):
ядро 2.4.26.r6
/dev/sda1 /boot ext2 noauto,noatime
/dev/sda3 / reiserfs noatime
/dev/sda2 none swap sw
Стоит lilo
boot=/dev/sda
prompt
timeout=50
default=gentoo
image=/boot/gentoo2.4.26.r6
label=gentoo
read-only
root=/dev/sda3
Ругается также kernel panic
в ядре включен
reiserfsprogs поставил :((

У меня была такая же трабла, помогло вместо /dev/sda поставить /dev/hde потому, что скорее всего в ядре ты устанавливаешь дрова ide/atapi. Если устанавливать дрова с директории scsi потом он увидит как /dev/sda.

/dev/ROOT / reiserfs

/dev/ROOT / reiserfs noatime,notail 0 1
/dev/SWAP none swap sw 0 0

Это дефолтные строчки, в которых ROOT и SWAP надо заменить на настояции устройства.

/dev/ROOT / reiserfs

/dev/ROOT / reiserfs noatime,notail 0 1
/dev/SWAP none swap sw 0 0

Это дефолтные строчки, в которых ROOT и SWAP надо заменить на настояции устройства.

Вы забыли

Вы забыли сказать где дефолтные строчки. :)

В файле /etc/fstab
Читайте внимательно хэндбук.

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

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