A inicialização múltipla requer o particionamento do disco. Isso é mais fácil para um RAID de hardware em que o disco RAID aparece como apenas um disco para ambos os sistemas operacionais, mas muito mais difícil para o RAID de software e especialmente em dois sistemas operacionais muito diferentes.
Algumas reflexões sobre a solução desse problema:
Eu acho que é necessário particionar cada um dos dois discos exatamente da mesma maneira, digamos, disk1 particionado em partition11 e partition12, disk2 particionado em partition21 e partition22, onde em tamanho partition11 = partition21 e partition12 = partition22.
Uma pessoa instalaria o OS X como software RAID na partição11 + partição21 e no Linux na partição12 + partição22, de modo que ambos os RAIDs são mantidos totalmente separados um do outro.
Conseguir o carregador de boot funcionar nesse tipo de configuração não é tão fácil, mas este artigo pode ajudar:
Apenas uma opinião: seria muito mais fácil quebrar o RAID e dar a cada SO seu próprio disco. Se você deseja manter o RAID, lembre-se de ter bons backups, pois é provável que você se encontre reformatando os discos algumas vezes enquanto estiver tentando. Eu também observaria que o RAID-0 é o mais frágil de todos os tipos de RAID, já que um problema com um disco significará perder ambos.