Como você garante que o Grub esteja instalado corretamente em uma matriz RAID de software no Ubuntu?
Eu tenho uma matriz RAID com falha em um servidor Ubuntu 14.04. Quando tentei inicializá-lo pela primeira vez, a tela do Grub apareceu, mas a seleção de qualquer kernel resultou em um fluxo interminável de mensagens do sistema, e eu nunca consegui fazer o login. Selecionando um kernel de recuperação para inicializar, consegui selecionar a opção "enable networking", que montou o array e me deu um prompt de login, mas agora estou tentando fazer com que ele inicialize normalmente.
Seguindo as instruções aqui , assegurei que mdadm
foi configurado corretamente para usar BOOT_DEGRADED=true
. No entanto, quando eu corro:
sudo grub-install /dev/md0
ou:
sudo grub-install /dev/md1
Eu recebo o erro:
Installing for i386-pc platform.
grub-install: warning: Couldn't find physical volume '(null)'. Some modules may be missing from core image..
grub-install: warning: Couldn't find physical volume '(null)'. Some modules may be missing from core image..
grub-install: error: unable to identify a filesystem in mduuid/ca0a39c0c1a9dada1aa912e49b297d06; safety check can't be performed.
Por que grub-install
está falhando? Isso é normal porque uma das unidades falhou ou a minha matriz RAID está mal configurada? Como faço para garantir que ele seja inicializado com apenas uma unidade?