Pro úspěšný start grubu2 z raid1 mám vyzkoušeno:
1. aktuální konfigurace mdadm v /etc/mdadm/mdadm.conf (klasicky přes mdadm --detail --scan >> /etc/mdadm/mdadm.conf )
2. tuto konfiguraci přenést do initramfs (např. na debianu/ubuntu pomocí update-initramfs)
3. update-grub, který mimojiné zajistí do grub.cfg loadování mdadm modulu pro grub.
Grub2 umí přistupovat na raidový disk korektně (i raid10, raid5 jsem nikdy nezkoušel/nepotřeboval), není potřeba řešit, zda filesystém na raid0 začíná od začátku, nebo je před ním superblock.
http://unix.stackexchange.com/a/28445Nicméně používáme root na raid1 a velkou datovou partišnu poslední na disku na raid10 (nebo raidX, jak kdo používá). Snadno se pak upgraduje na větší disky - root se nechá a datová partišna se postupně zvětšuje i s filesystémem, jak roste velikost disku.