[Решено] использование UUID root

Приветствую всех!
Захотелось вот перейти на использование UUID для загрузки системы, и наступил на грабли ...
самосборное ядро не хочет подхватывать файловую систему по UUID, ни при передаче параметром, ни в fstab :-(
покопав на гугле ничего особого не нашел ... но была прочитана такая фраза: что сие чудо работает только при сборке генкернелом, т.е. с использованием initrd. Пробую генкернел (хотя раньше и не использовал его, как то и без него все прекрасно работало) все на ура подхватывается и параметр ядру и запись в fstab.
Так вот собственно вопрос: действительно при самостоятельно собраном ядре без initrd это не будет работать, или же я не включил в ядре какой-то параметр?

Про UUID в grub

Про UUID в grub сказать ничего не могу, но там можно и при загрузке поправить sda3 на hde5, а через fstab всё прекрасно работает.

У меня например сделано так:

/dev/disk/by-id/scsi-SATA_WDC_WD2500JS-00_WD-WMANK1113113-part3 /     reiserfs noatime  0 1
/dev/disk/by-id/scsi-SATA_WDC_WD2500JS-00_WD-WMANK1113113-part5 /usr  reiserfs defaults 0 0

Странно ... у

Странно ... у меня если параметром ядру отдать root не по UUID а как и раньше /dev/sdb3 оно в панику не падает, но далее в процессе загрузки системы когда монтируется корневая ФС выдается ошибка что не может смонтировать устройство "UUID=..." указанное в fstab.
А при использовании ядра собранного с помощью genkernel все отлично.

Я еще походил по англоязычным форумам (хоть в нем и не силен), но там черным по белому написан скрипт для подключения корневой ФС по метке или uuid, и как я понял он используется в initrd собираемом genkernel-ом.
Так что, предполагаю без initrd не получится.
Знающие люди скажите свое слово.

либо вы

либо вы используете initrd либо пробуете grub-2 и рассказываете тут добавили там это или нет.

В grub2 это вроде

В grub2 это вроде как есть вот тока незадача он у меня на буке не работает =)
А вообще ачем по UUID не проще для монтирования LABEL на ФС использовать?
это более наглядно и просто =)
Есть статья на вики
http://ru.gentoo-wiki.com/Fstab
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)

Quote: А вообще

Цитата:
А вообще ачем по UUID не проще для монтирования LABEL на ФС использовать?
это более наглядно и просто =)
Есть статья на вики
http://ru.gentoo-wiki.com/Fstab

По метке я еще не пробовал, что-то не нравится, хотя... и можно. Но скорее всего это также требует initrd, что и говорится в этом руководстве

Цитата:
Предупреждение: Данное описание -- для Arch Linux. В Gentoo надо использовать genkernel и работает только указание корня через LABEL= и UUID= (на данный момент)

Какая разница,

Какая разница, что uid, что label должна поддерживаться либо загрузчиком, либо использовать initrd.

Спасибо

Спасибо конечно за предложение, но пока на grub-2 не хочется переходить - не жалуют его пока маинтайнеры, да и попробовавшие тоже не лестно отзываются.
На форуме пишут что в убунте на ядро наложены специальные патчи, но я в этом сомневаюсь, особенно после прочтения в руководстве

Цитата:
Для использования уникальных идентификаторов при загрузке необходимо:

1. Использовать mkinitcpio initramfs образ
2. Разрешить использование udev в /etc/mkinitcpio.conf
3. Пересоздать initramfs образ до перезагрузки компьютера.

Так что вероятно вопрос исчерпан. Буду или по старинке указывать или же использовать initrd. Кстати надо бы покопать genkernel, почему он мне раньше не нравился, считал наверно что он все подряд в ядре собирает, но похоже так же можно конфигурировать под себя.

конфигурироват

конфигурировать можно
это просто скрипт для сборки и копирования собранного ядра и инитрамфс куда надо а не для конфигурирования ядра =)
___________________________________________
Gentoo GNU/Linux 2.6.25 GCC 4.2.3 && GCC 4.3.0
Working on Gentoo for iPAQ hx4700 :-)

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

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