Grub не видит разделов

Здравствуйте! Вероятно, я не один с такой проблемой, но на форуме решения для своего случая не нашёл.
Ставлю Gentoo по хэндбуку на виртуальной машине, так как первый раз, но стараюсь во все вникать. При перезагрузке grub запускается, причем цветное меню, а после выбора варианта выдает следующее:

VFS: Unable to mount root fs via NFS, trying floppy
VFS: Cannot open root device "sda3" or unknown block(2,0)
Please append a correct boot "root=" boot option; here are available partitons:
0b00 1048575 sr0 driver:sr
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown block(2,0)

/etc/fstab:
/dev/sda1 /boot ext2 defaults,noatime 1 2
/dev/sda2 none swap sw 0 0
/dev/sda3 / ext3 noatime 0 1

grub.conf:
default 0
timeout 30
splashimage=(hd0,0)/boot/grub/splash.xpm.gz
title Gentoo Linux 2.6.28-r5

root (hd0,0)
kernel /boot/kernel-2.6.28-gentoo-r5 root=/dev/sda3
title Gentoo Linux 2.6.28-r5 (rescue)
root (hd0,0)
kernel /boot/kernel-2.6.28-gentoo-r5 root=/dev/sda3 init=/bin/bb

Пытаясь исправить, пересобрал ядро, добавил всяких драйверов для контроллеров жесткого диска и файловых систем, при перезагрузке получил тоже самое, только список партиций поменялся:

0800 8192 sda driver:sd
0b00 1048575 sr0 driver:sr

Что делать, как чинить?:)

0800 8192 sda driver:sd 0b00

0800 8192 sda driver:sd
0b00 1048575 sr0 driver:sr

Что-то вы намудрили. Оно определило хард, но не видит на нем ни одной партиции, иначе указало бы так-же sda1, sda2 и тд. Да и размер у харда подохрительно мелкий - 8МБ :)
Для сравнения покажу, что писало у меня, когда я не правильно указывал root device:
0800 991232134 sda driver: sd
0801 82212345 sda1
0802 523414 sda2
0b00 1034545 sr0 driver: sr

Значит или это пустой хард, или вобще не хард :))
Жесткий диск в компе один?

Да, один, 8-мигигабайтный;

Да, один, 8-мигигабайтный; повторюсь, ставлю на виртуальную машину.

P.s.Вроде как не должен быть пустым и не хардом, при загрузке с liveCD все на нем нормально..

ты и сдесь напостил

ты и сдесь напостил ))..
наскоко йа понял у тя /boot отдельно, в конфиге груба, вот в строке где kernel "real_root=/dev/sda3",
и проверь что модули для хардов подгружаются

Говорят, что Йа такое-же быдло как и все, господа хорошие, для системы ценностей большинства людей йА зНаЧиТеЛьНо хУже!(с) mr.Freeman

Это для надежности:)

Все-таки не все же сразу и там и там сидят, наверно) По теме там ответил.

.

а не может быть такого, что под виртуалкой харды определяются как hdXY, а не sdXY? ядро вроде подгружается, но орет кернел паник потому что разделы определяет как hdXY, у вас же в конфигах как sd прописано. оттуда и паника. как вариант, попробуйте переписать конфиги на hd* ;)(имеется в виду grub.conf, fstab, mtab)

.

drmotor написал(а):
попробуйте переписать конфиги на hd* ;)(имеется в виду grub.conf, fstab, mtab)

mtab-то на фига???

Тогда уж переписать всех на UUID'ы с последующим обретением счастья.

:wq
--
Live free or die

Anarchist написал(а):drmotor

Anarchist написал(а):
drmotor написал(а):
попробуйте переписать конфиги на hd* ;)(имеется в виду grub.conf, fstab, mtab)

mtab-то на фига???

Тогда уж переписать всех на UUID'ы с последующим обретением счастья.

Мне только это и помогло, копирование mtab.
cp /proc/mounts /etc/mtab, grub ни как не хотел устанавливаться.

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

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