Até onde eu sei, ainda não é possível criar um ataque com mdadm que você possa inicializar sem ter partições de inicialização separadas. Eu suponho que você configurou de uma maneira semelhante à descrita aqui, ele usa um raid10, mas se aplica a outros níveis de raid:
Como criar um sistema Debian redundante inicializável com um software de disco de 3 ou 4 (ou mais) raid10?
É possível que você não tenha configurado os outros discos para serem inicializados no BIOS? Ou então as partições de inicialização não são exatamente as mesmas, isto é, cópias exatas com o mesmo UUID.
Para permitir que um disco específico seja inicializado, ele precisará ter um setor de inicialização e o BIOS precisará ser configurado para inicializar a partir dele (junto com uma lista de outros discos de inicialização que fazem parte do RAID). É claro que para que uma inicialização seja concluída com êxito, o disco também precisará ter uma partição de inicialização. Como essas partições de inicialização não fazem parte do ataque, cada disco de inicialização tem o seu próprio. Se você garantir que cada partição de inicialização contenha exatamente o mesmo sistema de arquivos (usando o dd, por exemplo, para copiá-la) e cada disco tenha um setor de inicialização criado usando as imagens nessa partição, o sistema deve inicializar a partir de qualquer um dos discos . Mesmo se o ataque for degradado, um ataque degradado não deve impedir uma inicialização bem-sucedida. Caso contrário, isso renderiza um grande benefício em ter um raid debugante.
Citando o link:
Each disk that is part of the raid should have a bootable partition of
about 1 GB that is NOT part of the raid. Create these partitions as
normal, they have to be exactly the same size. Mark them as bootable,
the mountpoint on one of the disks should be /boot, you can leave the
others as unmounted.
Depois de usar o dd para fazer cópias exatas da partição de inicialização:
Now make sure that your bios is configured to attempt to boot from all
3 disks, order doesn't matter. As long as the bios will try to boot
from any disk then in case one of the disks fails the system will
automagically boot from the other disk because the UUIDs are exactly
the same.