A saída efibootmgr
indica que o primeiro item de inicialização não USB listado em BootOrder é 0001, que corresponde a Boot0001
line - que é o bootloader do Windows. Assim, o Windows 10 acaba de se promover para o topo da lista, como às vezes acontece durante grandes atualizações.
Primeiro, identifique sua partição do sistema EFI usando o UUID listado na efibootmgr
output:
# blkid | grep 8f77a3e-99ca-42d8-9191-96d66428a9f6
Isso deve identificar o dispositivo Linux (provavelmente algo como /dev/sd*
) correspondente ao ESP real usado pelo firmware. Certifique-se de que esteja montado em /boot/efi
; algumas distribuições Linux na verdade deixam desmontado por padrão.
Em seguida, verifique se /boot/efi/EFI/GRUB/grubx64.efi
ou /boot/efi/EFI/arch/grubx64.efi
existe.
Se nenhum desses realmente existir, execute grub-install <disk device reported by blkid>
: isso deve corrigir isso.
Se qualquer um desses arquivos grubx64.efi
existir, você poderá adicionar o Linux de volta à ordem de inicialização com:
# efibootmgr -o 2001,0002,0004,0001,2002,2003
(Isso corresponde a "tente primeiro uma inicialização UEFI a partir de um HDD USB, em seguida, \EFI\GRUB\grubx64.efi
da partição ESP, em seguida \EFI\arch\grubx64.efi
da partição ESP e depois volte para o carregador de inicialização do Windows e as opções de inicialização de rede e DVD. ")
Normalmente, o último passo seria a única coisa que você precisaria após uma grande atualização do Windows, mas se algo realmente fez com que o conteúdo da partição do ESP fosse completamente reescrito, você pode precisar da grub-install
também.