O RAID de software (mdadm) não é inferior ao RAID do BIOS. Você pode precisar do último em um ambiente multi-OS (dualboot com o Windows), mas além disso, o mdadm é bom.
Quanto ao seu método de instalação, eu fiz o mesmo para o Ubuntu 13.04 no LVM no LUKS no RAID-1. Crie as partições e configure o RAID, LUKS e LVM do terminal. Eu tive que fazer isso sem o swap como para mim, o instalador iria travar para trocar no mdadm por algum motivo. Eu configurei a troca assim que a instalação foi concluída.
Os passos que eu dei diferem dos seus no ponto 7) / 8). Eu nunca ouvi falar de reparo de inicialização antes. Então, os meus passos são assim:
A) Chroot na sua instalação.
mount /dev/your/root /mnt
mount /dev/your/boot /mnt/boot
mount -o bind /dev /mnt/dev
mount -o bind /dev/pts /mnt/dev/pts
mount -o bind /proc /mnt/proc
mount -o bind /sys /mnt/sys
cp /etc/resolv.conf /mnt/etc
chroot /mnt /bin/bash
Agora você tem um shell chroot no Ubuntu que acabou de instalar.
B) Instale o software necessário para as coisas extras que você fez. Além do bootloader ausente.
apt-get install mdadm
apt-get install cryptsetup
apt-get install lvm2
apt-get install grub2
C) Configure seu / etc / crypptab (somente se você usou algum tipo de criptografia que não foi configurada pelo instalador)
echo yourluks UUID='cryptsetup luksUUID /dev/yourluksdev' none luks > /etc/crypttab
D) Atualize o initramfs
update-initramfs -u -k all
E) Instale o GRUB2 nos membros do RAID
grub-install /dev/sda
grub-install /dev/sdb
update-grub
F) Sincronização & Reinicie
sync
exit # chroot
reboot
Observe que há algumas esquisitices após a instalação, pelo menos para o 13.04. No Unity há um botão "Install RELEASE" sobrando, então por alguma razão o instalador instalou o instalador ...? Além disso, tudo parece estar funcionando bem.
Portanto, é totalmente possível (embora provavelmente não seja o recomendado) usar o CD Desktop normal para configurações mdadm / luks / lvm complexas.