Загрузка root по UUID [решено]

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

Возникла проблема с монтированием root, в общем проблема состоит в том что udev обзывает устройства по разному, то /dev/sda то /dev/sdb то /dev/sdd и так далее..... И при загрузке системы мне приходиться угадывать как он обозвал на этот раз раздел root!
решил обозвать все разделы по UUID, прописал в fstab и все разделы монтируются нормально, кроме root, его приходиться по старинке прописывать, так как grub отказываться понимать запись

title Gentoo Linux
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r8 real_root=UUID=/dev/disk/by-uuid/848240ee-8c06-431f-b800-ab30ee179619
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r8

пишет что не может найти такой раздел! пробывал по LABEL тоже так же! прописывал вот так:
title Gentoo Linux
root (hd0,0)
kernel /boot/kernel-genkernel-x86-2.6.27-gentoo-r8 real_root=/dev/disk/by-label/root
initrd /boot/initramfs-genkernel-x86-2.6.27-gentoo-r8

при загрузке выдает что не верное UUID=/dev/disk/by-uuid/848240ee-8c06-431f-b800-ab30ee179619 root устройство!
после того как пропишу руками все нормально!
вот мой fstab
UUID=9e791edf-681c-444d-b844-7e29e2141630 /boot ext2 noauto,noatime 1 2
UUID=848240ee-8c06-431f-b800-ab30ee179619 / ext3 noatime 0 1
UUID=79937994-ca9f-4245-9e7b-838322972222 none swap sw 0 0
UUID=bbfdf15c-6208-4b3a-b1fb-f33c1134f50b /usr/portage/distfiles ext3 noatime 0 0
UUID=b5563a63-229e-4876-b70e-752f7e34d664 /home xfs noatime 0 0

уже и не знаю что и делать :-( ядро genkernel-om собирал но с --menuconfig, может чего из ядра выключил?

AFAIK надо указывать ядру

AFAIK надо указывать ядру параметр вида
real_root=UUID=848240ee-8c06-431f-b800-ab30ee179619
Ты же UUID указываешь, а оно без /dev/disk/by-uuid/. В фстабе нормально написал, а тут - нет
Либо
real_root=/dev/disk/by-uuid/848240ee-8c06-431f-b800-ab30ee179619

Ubuntu is an African Word that means "Gentoo is too hard for me"

UUID

Да нет, я тоже так думал, что ошибся паря, но - не судьба :)
Пробовал по всякому - не идёт никак; не хочет по UUID.
Плюнул на это дело - мне оно ни к чему... пока ни к чему :)

Цитата:ядро genkernel-om

Цитата:
ядро genkernel-om собирал но с --menuconfig

а --disklabel указывал?
Плюс, повторюсь, надо в grub real_root=UUID=848240ee-8c06-431f-b800-ab30ee179619 писать.

спасибо

WiseLord написал(а):
Цитата:
ядро genkernel-om собирал но с --menuconfig

а --disklabel указывал?
Плюс, повторюсь, надо в grub real_root=UUID=848240ee-8c06-431f-b800-ab30ee179619 писать.

упсс действительно --disklabel не включал, работает (вроде man читал а не обратил внимание на сие)
все спасибо тема закрыта :-)

Действительно, опция

Действительно, опция --disklabel работает. Только вот в man genkernel про эту опцию ничего не сказано. Что я не так делаю, где полную документацию смотреть?

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

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