gentoo не видит root

Всем доброго времени суток,

долго искал решение в интернете, но так и не нашел. Кажется, что все делаю как нужно, но по какой то причине загрузка свеже-установленной gentoo останавливается на определении раздела root. Устанавливаю gentoo не первый раз, gentoo x64 на core i5-760 завелась из коробки (все по handbook-у). А на х86 споткнулся.

Во время загрузки установленной gentoo выдается сообщение:
>>Activating mdev
>>Loading modules
::Loading from pata:
::Loading from sata:
и т.д.
>>Determining root device
!!Could not find the root block device in UUID=423fcf2d-6d1a-4615-82e8-4d335bb7b940
!!Please specify another value or:
(варианты выбора)
root block device 423fcf2d-6d1a-4615-82e8-4d335bb7b940

Разметка диска:
Диск SATA(80Гб) gentoo-minimalCD(stage3) определяет как /dev/sda размечен:
1 – boot(100Мб);
2 – swap(512Мб);
3 – root(остаток).

Листинг /etc/fstab
UUID=bc8a55cb-acbf-4c4d-8a17-f2cea2abb1ea /boot ext2 noauto,noatime 1 2
UUID=b8af0736-b9ba-4490-ae37-2e8c4eb9fd7f none swap sw 0 0
UUID=423fcf2d-6d1a-4615-82e8-4d335bb7b940 / ext4 noatime 0 1

Установка genotoo строго по hendbook:
mount /dev/sda3 /boot
cd /usr/src/linux
make menukonfig
make && make modules_install
make install
genkernel --install initramfs
grub2-install /dev/sda
geub2-mkconfig -o /boot/grub/grub.cfg

Некоторые строки из .config:
File systems ->
<*> Second extended fs support
(все подменю включены)
<*> The extended 4 (ext4) filesystem
(все кроме encription и debugging)
<*> Enable loadable module support
(не трогал ничего)
<*> Device Drivers
SCSI device support
-*- SCSI device support
<*> serial ATA and parallel ATA drivers (libata)
(оставил как было)

Система:
процессор Sempron 2500+ «Thoroughbred-B» (Socket A, Model 8, 1 ядро)
жесткий диск - SATA
CD-ROM - IDE

Дистрибутив:
http://mirror.yandex.ru/gentoo-distfiles/releases/x86/autobuilds/20151215/stage3-i686-20151215.tar.bz2

Что уже пытался делать:
- в /etc/fstab перед uuid указывал real_root=
- заменял значение uuid на /dev/sda3
- просмотрел файл конфигурации ядра, вроде бы все на месте.

без результатов, всегда выводится одно и то же сообщение. Подскажите, что я не учитываю устанавливая gentoo, какие существуют возможные решения этой проблемы.

Ядро само не умеет определять

Ядро само не умеет определять UUID файловой системы, без initramfs указывать корневой раздел в параметрах ядра через UUID нельзя. Если для генерации initramfs используется genkernel, то должен быть указан ключ '--disklabel'.

genkernel ramdisk --disklabel

Так же в initramfs должны присутствовать модули для доступа к контроллеру жёстких дисков и для работы с корневой файловой системой.

Заместо идентификатора файловой системы можно использовать идентификатор раздела PARTUUID, в этом случае initramfs не нужен, если конечно не используется LVM, RAID или что-то подобное.

PARTUUID и UUID - это разные вещи.

http://www.gentoo.ru/node/282

Мне лень было искать.

Мне лень было искать.

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

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