Upgrading LINUX kernel on a machine where one boots from RAID-1 was major pain. It took me several painful long days to get it done, later I was reluctant to do kernel upgrades because of this.
Você está fazendo algo errado. Os componentes de um software Linux RAID-1 são legíveis separadamente. Contanto que você compile o md support no kernel e use o grub como um bootloader, você não deve ter problemas.
Minha configuração de desktop possui um RAID-6 de 8 discos com um RAID-1 / boot separado. Cada disco tem uma partição de inicialização de 100M, uma partição de swap invadida de vários GBs e o restante do disco como uma partição de invasão grande. Todas as três partições são do tipo raid linux.
A partição / boot tem uma instalação do grub e é RAID-1 em todos os discos, com o grub instalado no MBR de todos os discos. Isso significa que eu posso arrancar de qualquer um dos discos.
O swap não precisa ser RAID, mas se não for, você estará em uma situação ruim se um disco falhar. O espaço de troca também lhe dá um pouco de flexibilidade se você precisar substituir um disco por um disco um pouco menor.
O restante do disco é um volume físico para o LVM. (ou, se você preferir, vários RAIDs separados e nenhum LVM) Existem volumes lógicos para /, / home, / usr, etc ... qualquer configuração de partição que você preferir.