Ok, finalmente descobri esse problema intensamente frustrante. Acontece que existem vários bugs arquivados na área. Infelizmente, encontrar a solução foi muito difícil.
Primeiro, um pouco mais de informação:
-
O jeito não é nada disso. O que está realmente ocorrendo é que o sistema está caindo para um shell initramfs. Infelizmente, isso é oculto pela inicialização gráfica, então tudo que vejo é uma tela em branco ligeiramente roxa. Se eu digitar exit, permitirá que o sistema inicialize.
-
O sistema está descartando o shell initramfs porque ele pergunta se queremos inicializar degradado e, como ele não pode receber nenhuma entrada, da maneira como a inicialização é configurada, isso acaba.
-
A última informação é que não importa quais parâmetros você passe para o kernel, você não pode passar por esse prompt. Então, estamos presos se nossos drives para nossa matriz não aparecerem rápido o suficiente para se adequar ao upstart / udev.
Os erros são arquivados no launchpad (não por mim) em todos os problemas acima e parece que eles estão sendo trabalhados (esta questão é aparentemente muito difícil de lidar devido a tocar em um monte de coisas).
Felizmente, consegui encontrar uma solução que se seguirá no final. Primeiro eu tenho que dar um aviso com um aviso strong. O que eu descrevo pode fazer com que você monte um array degradado sem estar ciente disso. Isso pode levar a uma falha total e perda de seus dados. Você foi avisado - NÃO FAÇA ISSO A MENOS QUE ESTEJA COMPLETAMENTE CERTO QUE VOCÊ ESTÁ DISPONÍVEL PARA ASSUMIR ESTES RISCOS!
O que eu fiz para que o Ubuntu permitisse que o sistema passasse por essa condição de corrida era realmente muito simples:
sudo dpkg-reconfigure mdadm
Em seguida, reconfigure o mdadm para permitir que o sistema inicie a matriz degradada. Como mencionei anteriormente, isso pode ser arriscado, portanto, certifique-se de ter seu mdadm configurado para notificá-lo se o array estiver degradado e monitorar seu array. Também recomendo que você configure notificações por email. Eu também tenho o sistema me enviando um resumo do meu ataque toda vez que eu reinicio. Espero que isso tenha sido útil para alguém; Eu certamente gostaria de ter encontrado esta resposta!
Felicidades!