On Tue, Oct 23, 2007 at 04:46:43PM +0400, Aleksey Avdeev wrote: > Приветствую. > > Работает ли у нас автостарт softraid (raid1) в XEN ядрах? > > Кусок лога загрузки (с экрана): > > Begin: Loading essential drivers ... > ... > Инициализация дисков. > ... > md: md driver 0.90.3 MAX_MD_DEVS=256, MD_SB_DISKS=27 Судя по расположению этого сообщения, в этом варианте ядра поддержка md полностью вынесена в модули - в текущей версии mkinitrd-3.0.5 автозапуск md в такой конфигурации не работает. Это связано с тем, что для автозапуска сейчас используется ioctl RAID_AUTORUN, для поддержки которого необходимо, чтобы основная часть драйвера md была встроена в ядро (в этом случае часть функций md вызывается из кода, читающего таблицы разделов). На начальном этапе реализации поддержки md в initramfs пробовался запуск через mdassemble (99e60ad0cb676a2d57dc9f6d34dcc358047e4028), но из-за возникших проблем с загрузкой на старых конфигурациях этот вариант был заменён на старый способ. Можно попытаться починить запуск через mdassemble ещё раз (например, оставить оба варианта, но использовать mdassemble только при наличии в системе /etc/mdadm.conf - хотя тут ещё придётся как-то определить, что этот mdadm.conf содержит пригодную для использования конфигурацию, а не просто получился в результате обновления пакетов из старой системы).