LINUX.ORG.RU

Grub vs UUID vs монолитное ядро?


0

0

Собственно возможно ли такое? Система Gentoo Linux.
Если ядро собирать через genkernel - то работает.
Если самому конфигурировать/копировать - пишет что не может найти корневой раздел (путь указан как real_root=UUID=xxxxxxxxxxxx).
Конфиги груба одинаковые, кроме вышеуказанного параметра.


Сабж.
У кого работает загрузка через UUID на самосборном ядре, просьба поделиться настройками/конфигами :)

А ты руками когда собираешь разве ядро хавает переменную real_root а не root. веть ядро должно это хавать только если у тебя собрано с инитрамфс.

akocherov
()
Ответ на: комментарий от akocherov

эта переменная ядру нахрен не сдалась
это для инит-скрипта в инитрд
ковыряй его
смотри с какого у тебя лейблы не поддерживаются...
смотри что у тебя там с /dev происходит при загрузке инитрд (должно монтироваться udev-ом)
и вообще, а на кой тебе хрен инитрд если ядро монолитное? или я чет недопонял?.... 

r0mik
()
Ответ на: комментарий от r0mik

ааа, мля
как всегда, с бодуна, прочел по диагонали. нужно наверное пить бросать..

пиши root= и будет тебе счастье

r0mik
()
Ответ на: комментарий от r0mik

Нема счастья :(
Конфиг груба такой:

title=Gentoo
root (hd0,0)
kernel /boot/vmlinuz root=/dev/sdc2 vga=792 video=vesafb:ywrap,mtrr:3

title=Gentoo-uuid
root (hd0,0)
uuid=e268652b-1b55-4962-9a14-2e43b52f838b
kernel /boot/vmlinuz root=UUID=e268652b-1b55-4962-9a14-2e43b52f838b vga=792 video=vesafb:ywrap,mtrr:3

Во втором случае, ядро паникует с ошибкой "can not open root device"

sspphheerraa
() автор топика
Ответ на: комментарий от sspphheerraa

ааааа, мля

точно пить пора бросать

ясен пень что нихера не будет
ты  посмотри что такое этот uuid в структуре /dev - это симлинк на /dev/sd[a-z]. карочи без инитрд кина не будет

это имхо. сам я эти uuid/label/id не пользую, а гуглить у меня голова болит :-D

r0mik
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.