Consegui resolver esse problema depois de algumas horas de batalha. Foi lamentável que tantas perguntas aparentemente relacionadas tenham sido causadas por outra coisa, por isso, foram necessárias algumas tentativas e erros para que funcionasse.
Primeiro de tudo, eu entendi que a questão era que o grub não estava conseguindo carregar / vmlinuz ou /initrd.img e travar antes que qualquer coisa chegasse à tela. Acredito que executar o apt-get upgrade em algum momento atualizou o kernel e não atualizou as configurações do grub.O que funcionou para mim:
Eu iniciei um live CD do ubuntu server 12.04 e entrei em "Rescue a broken system". De lá eu fui e selecionei "montar um array de raid automaticamente", selecionei minha partição raíz (o raid por exemplo / dev / md0) e escolhi ir em um shell chroot naquele diretório.
Do shell eu tive que:
- Gerar novamente a configuração do mdadm:
mdadm --detail --scan > /etc/mdadm/mdadm.conf
- reinstale o grub:
-
grub-install /dev/sda
-
grub-install /dev/sdb
-
- Atualizar o grub:
update-grub
- Atualize o initramfs:
update-initramfs
& lt; --- Acredito que essa foi a parte crucial.
Eu reiniciei o sistema e a lança. É bom ir.
P.S. Essa outra questão tinha alguma informação importante que me ajudou. Eu fiz o kernel reinstalar o bit a partir daí, mas não funcionou, já que não era esse o problema.