Загрузка 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
а --disklabel указывал?
Плюс, повторюсь, надо в grub real_root=UUID=848240ee-8c06-431f-b800-ab30ee179619 писать.
спасибо
упсс действительно --disklabel не включал, работает (вроде man читал а не обратил внимание на сие)
все спасибо тема закрыта :-)
Действительно, опция
Действительно, опция --disklabel работает. Только вот в man genkernel про эту опцию ничего не сказано. Что я не так делаю, где полную документацию смотреть?