Algumas observações da sua saída de Reparo de inicialização:
- Existem três conjuntos de
efibootmgr
outputs, em 607-626, 1094-1109 e 1142-1157. Parece que o sistema iniciou com as entradas do Ubuntu presentes, mas não listadas na ordem de inicialização, e o Boot Repair tentou definir uma delas (Boot0004
) como a entrada de inicialização padrão, mas presumivelmente falhou. Isso sugere um erro na sua EFI ou emefibootmgr
. - Há vários erros
efibootmgr
que leemefibootmgr: Could not delete boot variable: No such file or directory
. Isso também sugere um bug no seu firmware ou emefibootmgr
. - Existem muitas entradas NVRAM duplicadas exibidas por
efibootmgr
, especialmente em sua primeira execução, que possui entradas duplicadas para o Windows e o Ubuntu. Isso sugere bugs EFI em vez deefibootmgr
bugs, já que presumivelmente algo no Windows criou várias entradas por algum motivo (o que poderia ter feito se achasse que suas entradas não estavam sendo criadas).
No geral, isso parece um firmware de buggy para mim. Você pode verificar com o fabricante para ver se uma atualização está disponível. Em caso afirmativo, instale-o e tente o Reparo de inicialização novamente. Se isso falhar, você ainda pode ser capaz de contornar isso. Primeiro, tente o Windows. Há duas coisas que você pode tentar:
- Faça o download do EasyUEFI e use-o para ajustar a ordem de inicialização. Esta ferramenta é muito fácil de usar; basta mover a entrada "Ubuntu" para o topo da lista. Se houver várias entradas, mova uma que se refira a
shimx64.efi
, não uma que se refira agrubx64.efi
. - Abra uma janela Prompt de Comando do Administrador (não o shell mais recente no Windows 10; o Prompt de Comando clássico mais antigo) e digite
bcdedit /set {bootmgr} path \EFI\ubuntu\shimx64.efi
.
Se esses procedimentos falharem, você pode tentar usar um shell EFI e seu comando bcfg
, conforme descrito aqui . Observe, no entanto, que você precisará desabilitar o Secure Boot para que o shell EFI seja iniciado, e você precisará copiar o programa shell para uma unidade flash USB como EFI/BOOT/bootx64.efi
, depois inicializar esse drive .
Se tudo isso falhar, recomendo que você devolva o computador para um reembolso, com base no fato de que seu firmware está com defeito. Se você fizer isso, certifique-se de escrever para o fabricante para dizer que retornou o produto e por quê. É somente se os fabricantes sentirem a dor dos retornos que serão motivados a consertar seu firmware defeituoso. Dell, ASUS, Lenovo e Apple fornecem EFIs razoavelmente utilizáveis. A Sony e a HP parecem menos confiáveis, a julgar pelos relatórios de problemas que eu vi. Não posso comentar sobre outras marcas.
Se você não puder devolver o computador, poderá tentar a guia Avançado do Reparo de inicialização, que inclui uma opção para renomear e fazer backup dos arquivos do carregador de inicialização. Isso coloca o GRUB sob o nome do gerenciador de inicialização do Windows, que é um truque feio e pouco confiável de uma solução alternativa para um bug feio. Eu recomendo fazer isso apenas como último recurso; é muito melhor retornar um computador com firmware defeituoso o suficiente para precisar desse tipo de solução alternativa.