Editar:
Então, acho que a pergunta ainda se aplica abaixo, mas percebi que o sistema está realmente inicializando na segunda unidade, faltando apenas /home, /boot e /etc/fstab. Tenho certeza de que faltam mais coisas, mas acho que a melhor pergunta agora é;
Como você inicializa corretamente um sistema com uma unidade com falha no software raid1 e/ou há algum requisito de configuração para que isso funcione corretamente? Isso é possível?
Verifiquei que o uuid para /boot (que está em /dev/md126) corresponde em ambas as unidades (que são /dev/sda6 e /dev/sdb6).
Estou tentando instalar o Centos 7 em uma configuração de software raid1 de 2 unidades. Eu gostaria de instalar o grub em ambas as unidades para que, se uma falhar, o sistema ainda inicialize.
Eu tenho /boot
, /home
e /var
são /
todas partições diferentes. Acho que o importante a notar é que /boot
é uma partição própria e é ext3.
Após a instalação, instalo o grub em ambos os dispositivos com:
grub2-install /dev/sda
grub2-install /dev/sdb
e refaça o grub.cfg
grub2-mkconfig -o /boot/grub2/grub.cfg
O Grub parece estar usando UUID e não hd0,0
por padrão.
Quando eu puxo uma unidade e inicializo, o sistema passa pelo grub, tenta iniciar o Gnome, mas cerca de 2 minutos, o sistema cai da tela de carregamento do GDM para um shell com alguns erros; Uma coisa digna de nota é que /home
e /boot
não existem. /etc/fstab
também não existe. O shell reclama que um ponto de montagem uuid também não foi encontrado.
Não tenho certeza do que mais é necessário, mas gostaria que o sistema ainda inicializasse com uma das duas unidades do raid1.
referências:
https://newbedev.com/how-to-correctly-install-grub-on-a-soft-raid-1
https://unix.stackexchange.com/questions/230349/how-to-correctly-install-grub-on-a-soft-raid-1