Проблема загрузки с LVM

Решил перенести свеженькую CDS-11.6 на рейд. Boot разместил на raid1 (/dev/md0), корень на LVM (/dev/mapper/Ky4a-System) поверх raid5 (/dev/md0). Систему перенес, grub настроил. Но вот почему-то при загрузке initrd повисает lvm. При этом в исходной системе все работает нормально, проблема именно в initrd.

Версия LVM одинакова и в системе и в initrd:

 # lvm version
  LVM version:     2.02.73(2) (2010-09-18)
  Library version: 1.02.54 (2010-08-18)
  Driver version:  4.19.1

Пытался вручную активировать устройство:

 # lvm vgchange -v -a y
    Finding all volume groups
    Finding volume group "Ky4a"
    Found volume group "Ky4a"
    activation/volume_list configuration setting not defined, checking only host tags for Ky4a/System
    Creating Ky4a-System
    Loading Ky4a-System table (253:0)
    Resuming Ky4a-System (253:0)

Но вот на этом все и останавливается, lvm уходит куда-то в себя.

Подскажите куда копать?

Поддержки установки на LVM пока нет. Возможно добавим в конце месяца.

Было бы замечательно!

Столкнулся с подобной же проблемой, решил ВЛОБ

Во первых при помощи cl-assemble собрал систему для этих действий
в ней включил в /etc/genkernel.conf LVM=yes MDADM=yes
После установки к параметрам ядра добавил domdadm dolvm, удалил quiet
Судя по выводу ядра загрузка виснет при детекте lvm.
Подозреваю, что после старта mdadm сразу стартует детект lvm, при этом партиции находящиеся на raid-е еще не везде прописаны.
Уж не знаю насколько реальна эта причина, во всяком случае при загрузке ядра с опцией init=/bin/sh и ручном последовательном детекте raid и lvm все цеплялось и находилось нормально.
Если это так, то “вылечить” эту проблему можно или грубо - добавив задержку в пару секунд в startVolumes из /usr/share/genkernel/defaults/initrd.scripts где-то между детектом raid и lvm (попробую чуть позже), или разобравшись с причиной такого поведения.

Я решил проблему обойти:
Разбил три харда одинаково следующим образом:
# Автоопределение Linux raid (10Г)
# Linux (НЗ)
# Автоопределение Linux raid (все остальное под LVM для данных)

Первые партиции объединил в raid5(получилось 20Г) и разбил на две партиции, как раз под первый корень и резерв
А третьи также объединил в raid5, и поверх развернул lvm

В установленной системе сделал

rc-update add lvm-monitoring boot
rc-update add lvm boot

один из НЗ - использовал под boot, поскольку ставил 11.3 с grub1, и с grub2 разбираться было лень. Теперь по идее в нем необходимости нет.

Партицию из lvm прописал в fstab по uuid.
все монтируется корректно.

Решение проблемы загрузки с LVM тут http://www.calculate-linux.ru/issues/329

Прошу кого нибудь проверить работоспособность у других и отписать сюда или в багрепорт по ссылке выше.

Все отлично работает. Спасибо!
А ведь я знал что проблема скорее всего связанна с udev. Только сколько маны читал, такой опции не видел:(