A EFI espera que o gerenciador de inicialização padrão seja /efi/boot/bootx64.efi.And, o Windows é específico para garantir que seja inicializado.
Em primeiro lugar, a partir de 8.1 no Windows não realmente desligar, ele suspende para o disco (como um hibernate) para que ele inicialize mais rápido. Segundo, ele altera a EFI para fazer a entrada 0000 (windows) primeiro na ordem de inicialização.Primeiro, certifique-se de que "Fast Startup" esteja desativado no Windows. Se isso não resolver o problema, faça o seguinte:
Abra a partição EFI no disco rígido e copie /EFI/BOOT/bootx64.efi para a pasta / EFI / windows, caso deseje mais tarde. (este é o bootloader do Windows)
Na próxima cópia /EFI/ubuntu/shimx64.efi para EFI / BOOT e renomeie para bootx64.efi, isso torna o grub o carregador de inicialização padrão. (se você não estiver usando boot seguro, copie e renomeie grubx64.efi)
Quando no Ubuntu, instale efibootmgr
. Use o efibootmgr para excluir todas as entradas efi, exceto o netboot.
Em seguida, reinicie o seu computador. Certifique-se de que o primeiro sistema em que você inicializa é o ubuntu, para que ele seja colocado na entrada 0000. depois, as janelas de inicialização.