поддержка автоопределения softraid включается в образ inird только если fstab содержит /dev/md? и присутствует /etc/raidtab. второе не выполняется в случае использования mdadm вместо raidtools. страшнее первое: если /usr лежит на lvm расположенном на md0, то запись в fstab: /dev/vg_my/usr /usr не сожердит md?, и следовательно будет создан initrd без поддержки softraid. соответственно поднять lvm у rc.sysinit не получится. исправляется это mkinitrd --pause и ручным добавлением по образцу как сделал бы mkinitrd.
Created attachment 561 [details] попытка исправить ситуацию
Created attachment 562 [details] модифицированный скрипт полностью
Created attachment 662 [details] Небольшая правка. Небольшая правка полного скрипта.
(In reply to comment #2) > Created an attachment (id=562) > модифицированный скрипт полностью > attachment id=662 - небольшая правка к нему.
>attachment id=662 тогда уж и в fstab искать md[0-9]*
В mkinitrd-3.0.1-alt1 поддержка Software RAID включается, если команда "mdadm --detail --scan" выводит что-либо (кроме того, вывод этой команды начиная уже с mkinitrd-3.0.0-alt1 использовался для определения используемых уровней RAID). Т.е., поддержка RAID будет включена при наличии любых активных RAID-массивов в момент вызова mkinitrd (если только не использовалась опция --noraid). Запуск RAID в этой версии mkinitrd по-прежнему производится средствами ядра - необходимо устанавливать для разделов RAID тип 0xfd и использовать суперблоки RAID версии 0.90.