Assumindo que o sistema de arquivos está diretamente em / dev / md3 (e você não está particionando-o ou usando o LVM), sim, configurar root=/dev/md3
é o que você deseja. Coisas que você deve verificar:
- Reconstrua o initrd e verifique se ele contém suporte a RAID (talvez seja necessário persuadi-lo, pois a raiz atual não está no RAID, adicionando
raid1
a/etc/initramfs-tools/modules
). - Certifique-se de que a inicialização a partir de um array degradado [0] esteja habilitada (o Ubuntu desabilita isso por padrão: set
BOOT_DEGRADED=true
in/etc/initramfs-tools/conf.d/mdadm
) - Duplique a entrada do GRUB e defina uma entrada fallback no GRUB para que ela ( esperançosamente) inicializa o disco não-RAID se o disco RAID falhar ao inicializar (adicione uma linha
set fallback="2"
a/etc/grub.d/40_custom
, onde o número é o número da entrada do menu contada a partir de 0). - Possivelmente também use
grub-set-default --once
em vez de definir o padrão explicitamente para que a reinicialização da máquina seja suficiente para inicializar o não -RAID disco.
[0]: seu array pode não estar degradado, mas você provavelmente quer isso de qualquer maneira.