Este problema é frequentemente causado por uma implementação EFI fragmentada, embora às vezes possa ser argumentado que é um erro efibootmgr
. Possíveis soluções incluem:
- Atualize seu firmware - Verifique com o fabricante se há uma atualização de firmware disponível e, em caso afirmativo, aplique-a e tente novamente. Observe que a atualização pode acabar com o ponteiro da NVRAM para o GRUB (ou o que estiver usando para inicializar o Ubuntu), portanto, você deve estar preparado com um plano de inicialização de emergência (Boot Repair ou rEFInd em um disco removível , por exemplo).
-
Usar outra ferramenta - Às vezes, outra ferramenta, como uma opção de ordem de inicialização no utilitário de configuração interno do computador, o comando
bcfg
em um shell EFI, a ferramentabcdedit
no Windows ou a ferramenta de terceiros EasyUEFI no Windows, fará o trabalho quandoefibootmgr
no Linux não for . - Devolva o computador para um que funcione - Se você chegar até aqui e ainda tiver problemas, recomendo que você devolva o computador para um que funcione. Obviamente, esta é apenas uma opção se o computador for novo o suficiente para estar dentro do período de devolução livre da loja. Se você seguir esse caminho, certifique-se de escrever para o fabricante para informá-los por que você devolveu o computador; eles não se sentirão motivados a resolver problemas como este, a menos que sintam alguma dor com os retornos e saibam por que esses retornos ocorreram.
-
Cortar os arquivos de inicialização - Como último recurso, você pode mover / renomear os arquivos de inicialização para que o carregador de inicialização do Windows (
EFI/Microsoft/Boot/bootmgfw.efi
no ESP) more em outro local e GRUB, Shim, rEFInd ou o que quer que você esteja usando, mora naquele nome, com qualquer arquivo de acompanhamento ou de configuração que ele precisa no mesmo diretório. Reparo de inicialização tem uma opção para configurá-lo semi-automaticamente na sua área Avançado; e você pode fazê-lo semi-automaticamente para rEFInd com o comandomvrefind
que vem com o rEFInd, uma vez que o rEFInd esteja instalado. -
Reinstale no BIOS / CSM / modo legado - OK, eu menti; o acima não era bem o recurso último , mas é a última solução semi-fácil . Também é possível reinstalar todos os seus sistemas operacionais no modo BIOS / CSM / legado, ou pelo menos convertê-los para inicializar dessa maneira. É provável que esta tarefa seja
muito entediante, portanto, não é algo que eu recomende, a menos que você deseje reinstalar por algum outro motivo, de qualquer forma.