Tente inicializar em um disco de emergência do Ubuntu, abrindo uma janela do Terminal e emitindo o seguinte comando:
sudo efibootmgr -o 0005,2001,2002,2003
Observe que os valores aqui são para o seu sistema, conforme revelado na saída efibootmgr
em sua saída do Reparo de inicialização. Especificamente, adicionei a opção ubuntu
( Boot0005
, daí 0005
) à frente da lista de ordem de inicialização.
Quando você reiniciar, o GRUB deverá aparecer e você poderá inicializar; no entanto, muitos computadores têm EFIs com defeito que impedirão que isso funcione. Se você continuar a ter problemas neste ponto, precisará empregar uma correção ou uma solução alternativa, como:
-
Redefinir as opções de firmware para seus padrões - Às vezes, os dados da NVRAM são danificados e a redefinição das opções do firmware para seus padrões apagará o suficiente para que o problema desapareça. Você precisará procurar em seu utilitário de configuração de firmware para localizar a opção apropriada. Observe, no entanto, que é provável que a entrada
ubuntu
na lista de ordens de inicialização desapareça, portanto, você pode precisar adicioná-la manualmente ou executar o Reparo de inicialização para reinstalar completamente o GRUB. - Atualize seu firmware - Se você tiver muita sorte, o fabricante do seu computador pode ter liberado uma atualização de firmware (provavelmente chamada de "atualização do BIOS" em seu site) que corrige esse problema. Você pode tentar instalá-lo e tentar consertar a ordem de inicialização novamente. Às vezes, isso apagará as opções de inicialização, assim como a correção anterior, portanto, talvez seja necessário adicionar manualmente uma opção de inicialização ou executar o Reparo de inicialização.
- Envie um reembolso para o seu computador com defeito. - Se nenhuma das opções anteriores ajudar, e se o computador for novo o suficiente, recomendo que você o devolva à loja para receber um reembolso. Os fabricantes tiveram YEARS para consertar esse bug muito fundamental, por isso não posso recomendar dar seu dinheiro a um fabricante que não tenha corrigido esse problema. Claro, você pode não ter a opção de devolver o computador quebrado para um reembolso se você o comprou meses ou anos atrás, então ...
-
Copie o GRUB para a posição de fallback - os computadores baseados em EFI devem inicializar a partir do nome do arquivo de fallback,
EFI/BOOT/bootx64.efi
(sem distinção entre maiúsculas e minúsculas) no Partição do sistema EFI (ESP), se nenhuma outra entrada de inicialização for válida. Assim, você pode copiar o GRUB (ou o Shim, se a Inicialização Segura estiver ativa) para esse local para que a inicialização funcione. Para fazer isso, monte o ESP em algum lugar conveniente em um sistema de emergência, copieEFI/ubuntu
neste ponto de montagem paraEFI/BOOT
no mesmo ponto de montagem e renomeieEFI/BOOT/shimx64.efi
paraEFI/BOOT/bootx64.efi
. (Em vez disso, você poderia renomeargrubx64.efi
parabootx64.efi
se tiver certeza de que está inicializando com o Secure Boot desativado.) Isso deve fazer com que o sistema inicialize, mas as atualizações subsequentes no GRUB ou no Shim não serão instaladas corretamente, a menos que manualmente repita este passo. -
Usar
fbx64.efi
- O programafallback.efi
/fbx64.efi
destina-se a ajudar no seu tipo de situação. Se esse programa for instalado usando o nome de arquivo de fallback, ele procurará.CSV
files nos subdiretórios deEFI
e, se forem encontrados, lerá seu conteúdo e o usará para recriar entradas de inicialização adequadas e movê-las para o parte superior da ordem de inicialização. O Shim também lançará um arquivofbx64.efi
correspondente, se estiver presente, para que você possa copiarshimx64.efi
paraEFI/BOOT/bootx64.efi
e colocarfbx64.efi
emEFI/BOOT
para que ele funcione com a Inicialização segura ativada. Configurar isso manualmente é mais difícil do que copiar o GRUB para o nome do arquivo de fallback, mas é uma solução um pouco mais limpa em alguns aspectos. O IIRC, Ubuntu 17.10 deve configurá-lo automaticamente, mas a sua saída de Reparo de Inicialização não possui detalhes suficientes para verificar se este é o caso em seu sistema. (Infelizmente, o Boot Repair não possui suporte adequado para discos NVMe.)