A tela roxa mencionada indica que você provavelmente inicializou o GRUB 2, mas algo deu errado ao carregar o kernel ou em seus estágios iniciais de execução. Você pode descobrir o que está errado alterando as opções de inicialização para produzir uma exibição de inicialização de modo de texto tradicional, mas para fazer isso você precisará obter um menu do GRUB em vez de iniciar o Linux automaticamente. IIRC, você pode fazer isso segurando a tecla Shift enquanto o GRUB aparece, mas eu estou um pouco confuso com isso. Isso não resolverá seu problema, mas pode ajudar você a diagnosticar melhor.
Algumas outras ideias, que são mais tentativas do tipo "tiro no escuro":
- Você pode tentar usar a ferramenta Reparo de inicialização do Ubuntu, que pode corrigir alguns problemas de inicialização automaticamente. Esteja ciente, porém, de que ele ocupa o slot do carregador de inicialização do Windows, o que pode causar confusão ou problemas no futuro.
- Você pode desativar a inicialização segura. Isso pode ajudar, porque o suporte à inicialização segura do Ubuntu é tão novo e parece ainda conter erros. É concebível, mas longe de certo, que seus problemas estejam relacionados ao Secure Boot, portanto, desabilitá-lo pode ajudar.
- Você pode tentar instalar rEFInd. Eu recomendo fazer isso a partir da sua instalação legada / no modo BIOS do Ubuntu. O uso do rEFInd exigirá a desativação do Secure Boot ou a instalação de outra versão do shim, o que é um pouco entediante. Usando o rEFInd, você tem duas maneiras possíveis de recuperar:
- O rEFInd pode inicializar um kernel Linux usando seu próprio carregador stub EFI embutido, que pode funcionar melhor do que o modo como o GRUB o inicia. Mesmo que isso não aconteça, você pode pressionar a tecla Insert quando selecionar o ícone do Ubuntu (ou pingüim Linux) para obter um submenu de opções, uma das quais produz as mensagens de inicialização detalhadas em modo texto que descrevi anteriormente.
- Se você editar
refind.conf
, descomente a linhascanfor
e adicionehdbios
à lista de opções, o rEFInd poderá fornecer uma opção de inicialização no modo BIOS que permitirá a você Inicialize o Linux no modo BIOS (por meio de um GRUB no modo BIOS) mesmo quando o Windows for inicializado no modo EFI. Isso não é 100% ideal, mas pode ser bom o suficiente.