Переношу Fedora9 с Adaptec 1220SA на Linux Software RAID1. (Не ожидали, что Adaptec за 100$ подсунет дешевый программный контроллер, который бесплатно ставят на матплаты.)
Переткнул харды на бортовые SATA, собрал RAID1 /dev/md1 из /dev/sda1 и /dev/sdb1 (/boot) Вылезли ошибки файловой системы (почему-то чуть уменьшился размер партиции), что было поправлено при помощи resize2fs и e2fsck. Далее, чтобы стартовые скрипты не сходили с ума на монтировании /boot, в fstab пришлось поправить UUID=##### /boot … на /dev/md1 /boot… – и оно заработало.
Далее решил воспользоваться Ubuntu LiveDVD, поскольку оказалось, что сделать /dev/md2 из /dev/sda2 и /dev/sdb2 (где LVM со всей системой) на рабочей системе более проблематично.
RAID1 /dev/md2 создался, однако загрузка затыкается на невозможность найти LVM группу. Загрузился с LiveDVD, сделал modprobe dm-crypt (без него LVM не хотел работать) подцепил /dev/md2, смонтировал /dev/VolGroup01/LogVol01/ слава богу все на месте, однако не работает…
Пересоздал initrd, но оно не заработало из-за кривых рук. Во первых оказалось, что вместо mkinitrd в ubuntu используется mkinitramfs. Во вторых, похоже mkinitramfs так и не понял где брать модули для ядра Fedora. (обычно я делал симлинк в /lib/modules/ но на DVD его не получается создать)
Плеез подскажите: 1. Как победить initrd. 2. Что правильно писать fstab. Когда /dev/md1 /boot… нормально грузиться с 2-я хардами, но не грузится с одним. Когда UUID=##### /boot … грузится с одним, но не грузится с 2-мя.