Замучался с 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: Раздел один?
У меня он всегда в эктендете стоял и нормально
Ему надо прописать 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!
Поправь на root=/dev/hda6
Re: Тоже ставился
ага а если винт один и он мастер и везде номэр одын, тады как?
просто
эта ошибка достала, а теперь скореее всего слона не вижу)
подробнее, если
подробнее, если есть 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: Огромное
ну ты насмешил чувак =))))))))
исправляй и матай на ус - к устройствам обращаются по их именам
а не точкам монтирования или несуществующим директориям:
/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
У меня была такая же трабла, помогло вместо /dev/sda поставить /dev/hde потому, что скорее всего в ядре ты устанавливаешь дрова ide/atapi. Если устанавливать дрова с директории scsi потом он увидит как /dev/sda.
/dev/ROOT / reiserfs
Это дефолтные строчки, в которых ROOT и SWAP надо заменить на настояции устройства.
/dev/ROOT / reiserfs
Это дефолтные строчки, в которых ROOT и SWAP надо заменить на настояции устройства.
Вы забыли
Вы забыли сказать где дефолтные строчки. :)
В файле /etc/fstab
Читайте внимательно хэндбук.