A atualização do UEFI provavelmente redefiniu as configurações de NVRAM, que nos sistemas UEFI também incluem a configuração de inicialização dos sistemas operacionais instalados. Nem todos os itens do menu de inicialização são detectados dinamicamente no momento da inicialização: em vez disso, os itens de inicialização dos sistemas operacionais instalados são armazenados na UEFI NVRAM durante a instalação.
Eu sugiro primeiro inicializar a partir da mídia de instalação do Windows 10. Primeiro, selecione seu idioma / teclado e quaisquer outras preferências e, em seguida, selecione "Reparar seu computador" quando a escolha aparecer. Ele deve recriar automaticamente a opção de menu de inicialização do Windows.
Em seguida, você pode inicializar a partir de qualquer mídia Linux Live com capacidade para UEFI, verificar se o carregador de inicialização do GRUB ainda está presente na partição ESP e usar o comando efibootmgr
para adicionar um item de menu de inicialização.
Assumindo que sua partição de sistema EFI é a primeira partição em /dev/sda
, a linha de comando necessária efibootmgr
deve ser semelhante a esta:
# efibootmgr -c -d /dev/sda -p 1 -l \EFI\arch\grubx64.efi -L "Arch Linux"
Observe o nome do caminho no estilo do Windows para o carregador de inicialização, com barras invertidas duplicadas, já que uma barra invertida é um caractere de escape especial para o shell. Para o rótulo do menu de inicialização (a opção -L), você pode escrever o que quiser em vez de "Arch Linux", se desejar.