Assumindo que a sua instalação do Ubuntu está intacta (não é uma suposição segura), você deve ser capaz de voltar a funcionar da seguinte forma:
- Faça o download da unidade flash USB ou da versão em CD-R do meu gerenciador de inicialização do rEFInd.
- Prepare uma mídia a partir dos arquivos baixados.
- Se necessário, desative a inicialização segura. (Existem maneiras de fazer isso com o Secure Boot ativo, mas elas exigem a adição de mais etapas).
- Inicialize o meio rEFInd. Ele deve apresentar opções para inicializar o Windows e o Ubuntu.
- Realce uma opção do Ubuntu e pressione a tecla Enter para iniciá-la. (Advertência: Se você tiver uma partição
/boot
separada, terá de pressionar F2 ou Inserir duas vezes, em vez de Enter. Isso abrirá um editor de texto no qual você deve adicionar uma opçãoroot={something}
, em que{something}
é o seu sistema de arquivos raiz [/
], como/dev/mapper/ubuntu
ou/dev/sda6
.) - Quando o Ubuntu aparecer, você poderá:
- Reinstale o GRUB, provavelmente digitando
sudo grub-install
em um prompt de comando. - Instale o rEFInd no disco rígido instalando o pacote Debian ou o PPA, conforme descrito na documentação do rEFInd.
- Reinstale o GRUB, provavelmente digitando
- Se você desativou a Inicialização Segura, poderá reativá-la neste ponto, embora talvez seja necessário passar por algumas etapas adicionais se substituir o GRUB pelo rEFInd, conforme descrito no Ferramenta de inicialização segura do IE.
Se você passar por esse processo e instalar o GRUB no final, o resultado será muito semelhante ao uso do Reparo de inicialização; é só que os passos para chegar lá são diferentes. De qualquer forma, se o Windows tiver excluído o arquivo grubx64.efi
(e arquivos relacionados no ESP), esses arquivos deverão ser restaurados.
Voltando à primeira palavra desta resposta, porém, verificar o estado atual da instalação do Ubuntu pode estar em ordem. Para ter certeza, o procedimento que acabei de descrever falhará miseravelmente no passo # 4 se o Ubuntu estiver faltando - o rEFInd não mostrará entradas do Ubuntu (ou possivelmente uma entrada do GRUB que falhará no final). Além disso, é possível que tudo permaneça instalado, mas sua ordem de inicialização simplesmente mudou. Você pode pensar que o GRUB foi excluído se você estiver procurando na partição errada. Às vezes, o Ubuntu instala o GRUB em uma partição, mesmo que o Windows use outro para seu gerenciador de inicialização, portanto, essa confusão pode ocorrer com bastante facilidade. Nesse cenário, seria mais eficiente (mas não necessariamente mais eficiente) usar efibootmgr
no Linux para ajustar a ordem de inicialização. Por todas essas razões, execute o Script de informações de inicialização e cole um link para o arquivo RESULTS.txt
que ele gera (postado em um site pastebin pode valer a pena.