Primeiro, por favor, entenda que no modo de inicialização EFI, você normalmente não inicializa de dispositivos (como no código de inicialização no primeiro setor de um disco) ou partições (como no código de inicialização no primeiro setor de uma partição); em vez disso, a inicialização via modo EFI inicializa arquivos armazenados na partição do sistema EFI (ESP) O gerenciador de partida EFI a ser usado é referenciado na NVRAM. Eu quero deixar isso explícito porque a sua pergunta sugere o modo BIOS que pode levá-lo a se desviar.
Isso traz um segundo ponto: você não tem um BIOS. Você tem um EFI (ou um UEFI, que é apenas EFI 2.x). BIOS e EFI são duas maneiras completamente diferentes para inicializar um computador. Infelizmente, muitas pessoas e até fabricantes referem-se a EFIs como "BIOSes". IMHO, isso é um erro, uma vez que leva as pessoas a pensar em EFIs em termos de BIOS, o que leva a problemas. Dito isto, existem algumas condições de cruzamento. Mais importante ainda, as EFIs mais modernas incluem um Módulo de Suporte à Compatibilidade (CSM), que é uma forma de as EFIs usarem carregadores de inicialização antigos no modo BIOS. Se o CSM estiver ativo, o caminho de inicialização fica muito complexo, o que pode criar confusão, a menos que você realmente entenda o que está fazendo. Nada no seu post me faz pensar que você está tendo complicações do CSM, no entanto.
O que você descreve é uma entrada no gerenciador de inicialização EFI baseado em NVRAM que aparece e depois desaparece. Isso pode ser causado por qualquer número de coisas, incluindo (mas não limitado a):
-
Erro do usuário - Você pode ter excluído acidentalmente (mesmo que inadvertidamente) com uma ferramenta como
efibootmgr
no Ubuntu ou na própria interface do usuário do firmware. - Erros de programa - Um programa no nível do sistema operacional pode ter um bug que causou a exclusão.
- Bugs EFI - Muitas EFIs são problemáticas e podem causar esse tipo de problema. Você não disse qual marca e modelo de computador você tem, o que pode ajudar a confirmar ou negar essa hipótese.
- Troca de disco - Muitos multi-booters experientes desconectam um disco ao instalar um SO em outro disco. Algumas EFIs, no entanto, removem automaticamente as entradas da NVRAM para carregadores de inicialização inacessíveis, portanto, essa estratégia pode resultar no sintoma que você está vendo.
Em casos extremos, se as entradas do gerenciador de inicialização com base em NVRAM não puderem ser estabilizadas, talvez seja necessário recorrer ao uso do nome de arquivo de fallback de EFI/BOOT/bootx64.efi
para um gerenciador de inicialização. Você pode colocar o GRUB lá usando Boot Repair, mas você deve usar o menu Advanced para ativar a opção de fazer isso tarefa. (Eu não me lembro exatamente o que é chamado.)