Alguns computadores têm implementações EFI com erros que "esquecem" as entradas NVRAM do carregador de inicialização da EFI (que normalmente mantêm a ordem em que os carregadores de inicialização são tentados) ou que ignoram outras entradas além daquelas para o Windows. Nesses casos, você precisa fazer uma solução alternativa, que geralmente envolve mover e renomear arquivos para que o carregador de inicialização do Ubuntu seja instalado onde o carregador de inicialização do Windows reside. Existem várias maneiras de fazer isso:
- Você pode usar a ferramenta Reparo de inicialização do Ubuntu. Isso deve fazer as alterações automaticamente; no entanto, ele faz isso renomeando a entrada existente do Windows de uma maneira que poderia causar confusão ou problemas adicionais no futuro.
- Você pode fazer download da unidade flash USB inicializável ou da imagem de CD-R de rEFInd , use-a para inicializar o Linux, instale o Versão do pacote Debian do rEFInd dentro do Ubuntu, e então digite
sudo mvrefind.sh /boot/efi/EFI/refind /boot/efi/EFI/Microsoft/Boot
. Isso fará com que o rEFInd, em vez do GRUB, seja o seu carregador de boot padrão, e você poderá então iniciar o Ubuntu diretamente ou através do GRUB. - Você pode fazer isso manualmente montando a partição do sistema EFI (ESP), movendo um arquivo
EFI/Microsoft/Boot/bootmgfw.efi
para baixo em um diretório, copiandoEFI/ubuntu/grubx64.efi
paraEFI/Microsoft/Boot/bootmgfw.efi
e ajustando a configuração do GRUB para iniciar o carregador de inicialização do Windows nova localização. Isso é obviamente mais tedioso e mais propenso a criar problemas por causa de um erro do usuário do que qualquer uma das duas opções anteriores; mas se você sabe o que está fazendo (ou quer aprender), talvez prefira assumir o controle manual dele.
Existem outras soluções possíveis, especialmente se o meu diagnóstico de que você tem uma dessas implementações de EFI com bugs estiver incorreto. Por exemplo, você pode precisar executar efibootmgr
(com opções adequadas para sua instalação) manualmente a partir de um disco de emergência do Ubuntu. Também é possível que exista uma atualização de firmware que corrija o bug.