Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
onikserj 31 января, 2007 - 19:08
В процесе загрузки выдает сообщение
VFS: Cannot open root device "sda3" or unkown-block(0,0)
Please append a correct "root=" boot option
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)
sda1 /boot
sda2 swap
sda3 /
fstab
/dev/sda1 /boot ext2 defaults 1 2
/dev/sda3 / ext3 noatime 0 1
/dev/sda2 none swap sw 0 0
/dev/cdrom/cdrom0 /mnt/cdrom iso9660 noauto,ro 0 0
none /proc proc defaults 0 0
none /dev/shm tmpfs nodev,nosuid,noexec 0 0
grub.conf
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title=Gentoo Linux
root (hd0,0)
kernel /boot/2.6.12-gentoo-r9 root=/dev/sda3
Устанавливал на виртуальной машине
Помогите плиззззз
»
- Для комментирования войдите или зарегистрируйтесь
>root (hd0,0) >sda3
>root (hd0,0)
>sda3 /
тебе не кажется, что это как-то не сочетается? )
уже
уже ставил
root(hd0,2)
или я чегото не понимаю.
Я только второй раз ставил линукс, может и туплю.
В первый раз у мяня она даже не "завелась" :)
Всё правильно,
Всё правильно, грузятся вообще-то с /boot обычно :)
ну тогда сорре,
ну тогда сорре, туплю ((
в моем сучае, когда gentoo заливался в vmware под w7
Установка gentoo в vmware, виртуальный диск = scsi
1) Включил в ядро поддержку scsi + MPT-драйвера (!). Где-то здесь на форуме, простите, не смог найти ссылку, человек поделился опытом установки в разных виртуальных машинах. Для каждой машины своя пара. Для vmware, это scsi+mpt.
2) В livecd диск был sda (sda1, sda2, sda3), а потом он. скорее всего после подключения MPT. стал sda sdb sdb1 sdb2 sdb3. Заменил в grub опцию root=/sda3 на root=/sdb3. -> загрузился...
ВСЕМ СПАСИБО!
Народ вы че
Народ вы че упали?
Правильный груб.конф
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
если ставил в
если ставил в виртуальной машине vmware то она по умолчанию харды делает сказевыми. Проверь есть ли у тебя поддержка скази дисков в ядре. Еще можно попробовать в грабе конктретно указать ядру, что диски сказевые путем добавления нужного параметра в строку с kernel.
ps а grub.conf похоже правильный.
У меня была
У меня была такая же трабла, помогло вместо /dev/sda поставить /dev/hde потому, что скорее всего в ядре ты устанавливаешь дрова ide/atapi. Если устанавливать дрова с директории scsi потом он увидит как /dev/sda.
ну это
ну это относиься к ядрам до 2.6.19...
В нем много чего поменяли...
_________________
Gentoo GNU/Linux 2.6.19 GCC 4.1.1 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)
а как
а как называеться раздел где можно включить опцию подержки SCSI в ядре.
И если кто знает ссылки по сборке ядра (желательно на русском) поделитесь плиз.
Re: а как
Device Drivers ->
SCSI device support ->
Device Drivers ---> Serial
Device Drivers --->
Serial ATA (prod) and Parallel ATA (experimental) drivers --->
<*> ATA device support
<*> AHCI SATA support
<*> Intel PIIX/ICH SATA support
Это для ядра 2.6.19 и материнской с чипом intel.
Re: ну это
По моему так и есть 2,6,12
ногами не пинать делаю все
ногами не пинать
делаю все по хендбуку
возник вопрос
На моем старом целероне с 3я IDE хардами на LiveCD gentoo 2008 r1 распознаются как sd устройства, в хендбуке идет речь о hd...
а после сборки ядра и конфигурирования груб нужно указывать в grub.conf и fstab устройства sd или hd?
в grub.conf опция root (hd0,0) это бутсектор или корень системы?
может я что-то не понимаю, но если буква в букву следовать то root "/" получется на hd0,2 или я не прав?
/etc/fstab
/boot/grub/grub.conf
default 0 timeout 30 splashimage=(hd0,0)/boot/grub/splash.xpm.gz title Gentoo Linux 2.6.27 r8 root (hd0,0) #почему root? kernel /boot/2.6.27-gentoo-r8 root=/dev/sda3 video=vesafb:mtrr:3,ywrap,1024x768-32@85
после рестарта такие же грабли как у топикстартера
Цитата: в grub.conf опция
там правильно-"раздел где ядро" как правило, в генту это раздел на котором /boot
Для последних ядер(соответсвующим образом собранных) нету жёстких дисков типа hda, там все sda.
подробнее:
http://www.gentoo.ru/node/12071
Итого: внимательно проверить как собрано текущее ядро,пересобрать(или соотвестсвующим образом написать fstab).
Включить корневую файловую систему и pata\sata в ядро а не модулем и будет счастье. если не получилось степень внимательности увеличить.
а если проверить?
команда root(hd0,0) введённая в грабе даёт доступ к /boot
командой cat можно проверить доступ к файлам на /dev/sda3
доступ например к /etc/make.conf есть
отличия от основателя топа в том что это ноут и ругается у меня не на (0,0) а на (2,0)
cannot open root device "sda3" or uncnown-bloc (2,0)
флешек в системе не наблюдается вроде
Проверь
Проверь наличие других устройств которые могут распознаваться системой как SCSI, например подключенные USB носители.
тупил с этим
тупил с этим тоже...
сделал так - http://forums.gentoo.org/viewtopic-p-3888447.html#3888447 - помогло
Есть немного. ну нечего
Есть немного. ну нечего старшного