Em uma janela do terminal do Ubuntu, digite:
sudo efibootmgr -v
Isso mostrará detalhes de todas as entradas de inicialização no gerenciador de inicialização do seu EFI. Examine os detalhes das duas entradas ubuntu
para ver se elas diferem. Caso contrário, é seguro remover um deles por meio da opção -b # -B
, como em:
sudo efibootmgr -b 4 -B
Este exemplo exclui a entrada Boot0004
. Eu recomendo excluir a entrada que vem mais tarde (ou nada) na lista BootOrder
(que também é mostrada por efibootmgr -v
).
Também é seguro excluir uma entrada se ela se referir a um arquivo, partição ou disco inexistente. Infelizmente, a identificação da partição e do disco é feita através de longas seqüências de caracteres que são difíceis para os humanos analisarem. Você pode ter uma entrada antiga se instalou o Ubuntu duas vezes.
Observe que há certos bugs que podem fazer com que essas entradas se multipliquem. Em particular, uma interação de um EFI com bugs e uma versão com bugs do Shim pode causar esse problema. Se você encontrar essa condição, recomendo desabilitar o Secure Boot e ignorar o Shim. O primeiro requer a entrada do seu utilitário de configuração de firmware, a localização da opção Inicialização segura (sua localização e nome variam, infelizmente) e a desativação. O último requer a criação de uma nova entrada NVRAM que aponte diretamente para o GRUB, em vez de no shim:
sudo efibootmgr -c -l \EFI\ubuntu\grubx64.efi -L "GRUB direct"
IIRC, a versão com bugs do shim é distribuída com o Fedora, e a versão do Ubuntu não é afetada, então é provável que você não veja esse problema se estiver usando o Shim do Ubuntu.