Não tenho 100% de certeza disso, mas acho que houve uma atualização do GRUB que está causando uma incompatibilidade entre os diferentes componentes do GRUB - o binário principal do GRUB, os módulos do GRUB armazenados em /boot/grub
e / ou o Arquivo de configuração do GRUB. É possível que o Boot Repair esteja interagindo com isso, porque essa ferramenta reinstala o GRUB, o que pode resultar em componentes de correspondência incorreta.
Se eu estiver certo, ficar com o GRUB 2 será difícil, porque você precisará reinstalá-lo manualmente. Existem várias maneiras de fazer isso. Um dos mais complexos é descrito aqui. Um procedimento menos complexo é aqui Observe que nenhum deles tem garantia de funcionar; O GRUB 2 é notoriamente complexo e pode ser facilmente configurado incorretamente. É até possível que a tentativa piore as coisas, tornando impossível inicializar o Ubuntu. A única razão pela qual o GRUB 2 funciona razoavelmente é que os desenvolvedores do GRUB e do Ubuntu criaram scripts de configuração extremamente complexos que acertam as coisas na maior parte do tempo. Quando isso não acontece, você está sozinho com uma ferramenta excessivamente complexa.
Outra opção é abandonar o GRUB 2 em favor de outro gerenciador de inicialização. Eu descrevo vários aqui. Meu próprio rEFInd provavelmente será o mais fácil de se trabalhar:
- Se a Inicialização segura estiver ativada, desative-a, pelo menos temporariamente. (Você deve ser capaz de reativá-lo mais tarde).
- Faça o download da unidade flash USB ou da versão em CD-R do rEFInd da página de downloads.
- Prepare um meio de inicialização.
- Inicialize na mídia de inicialização do rEFInd. Você deve então poder inicializar o Windows ou o Ubuntu. Teste os dois.
- Se você pode inicializar o Windows e o Ubuntu com o rEFInd, inicialize no Ubuntu.
- Instale o pacote Debian reEnd ou PPA.
- Teste que você pode inicializar a partir do disco rígido via rEFInd.
- Se desejar, reative a inicialização segura. Observe que você precisará registrar a chave
EFI\refind\keys\refind.cer
ouEFI\refind\keys\refind_local.cer
quando fizer a primeira inicialização se você reativar a Inicialização Segura. Esta é uma tarefa única. Consulte a documentação do rEFInd Secure Boot para saber mais sobre este assunto.