Корень перестал монтироваться по UUID

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

Столкнулся со следующей проблемой. Корневой раздел перестал монтироваться по UUID.
Устанавливаю на два сервера amd64 и x86.
В первом случае софтовое зеркало. Корень md126.
Так не грузится
kernel /boot/kernel real_root=UUID=2332d239-829e-41e5-81ee-6a9fd824e96a
A а так работает
kernel /boot/kernel root=/dev/md126

Во втором случае один жёсткий диск. Корень sda3
Так не работает
kernel /boot/kernel real_root=UUID=e49efec2-0f19-4400-bc22-30a534904f95
kernel /boot/kernel root=UUID=e49efec2-0f19-4400-bc22-30a534904f95
Так грузится
kernel /boot/kernel root=/dev/sda3

В обоих случаях ядро 3.2.1-gentoo-r2, initrd не использую.
На 2.6.39 работало с опцией real_root. Что-то поменялось в новой версии?
Какие опции в конфиге ядра стоит проверить?

Спасибо!

operatiocwal

operatiocwal написал(а):
initrd не использую.

вот и ответ.
И да, real_root — это параметр для init-скрипта генкернеловского initrd

На ядре 2.6.39-r3 успешно

На ядре 2.6.39-r3 успешно работают 3 сервера с mdadm, initrd нет. Однако отсутствие рамдиска не мешает серверу загружаться по UUID, в качестве пути к корневому разделу. В этих случаях корень монтируется опцией
real_root=UUID=<UUID>
Однако с ядром 3.2.1-r2 работать перестало. Пытаюсь понять где закопаны грабли.

А у вас случаем initrd не

А у вас случаем initrd не встроен в образ ядра ?

real_root без initrd не

real_root без initrd не работал никогда — ядро этот параметр просто игнорирует. Раньше ядро само определяло каким-то образом, где корень, а теперь не может. Уже была подобная тема на форуме.
Вот, нашел: http://www.gentoo.ru/node/24251

Вот оно как! Если правильно

Вот оно как!
Если правильно понял, в 3.1.х автообнаружение корня перестало работать.
И решения в данный момент нет?

А я проблемы то и не вижу.

А я проблемы то и не вижу. Укажи правильно root, и все. А если хочется по UUID - то только с initrd (мне dracut импонирует)

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

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