Eu também enfrentei o mesmo problema que o Windows 10 (Educação) automaticamente, na inicialização, move a entrada EFI do Windows Boot Manager para o topo novamente. Se eu mudei, depois de reiniciar com o Windows, a próxima inicialização ignorou o Grub e inicializou diretamente no Windows. Foi assim que eu aproveitei:
Eu recomendaria a ferramenta EasyUEFI link para visualizar e alterar algumas configurações relacionadas a EFI.
-
Abra a ferramenta e selecione Gerenciar a opção de inicialização da EFI
-
Pegue um saque nas entradas existentes. Os dois importantes para mim são:
Description:Windows Boot Manager GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191} Partition number:2 Partition starting sector:923648 Partition ending sector:1128447 File path:\EFI\Microsoft\Boot\bootmgfw.efi
E:
Description:Ubuntu 16.04 GPT partition GUID:{505E666C-00CD-4654-BB80-FBD2C6F9F191} Partition number:2 Partition starting sector:923648 Partition ending sector:1128447 File path:\EFI\ubuntu\grubx64.efi
-
O próximo passo é garantir que o Windows não use seu próprio arquivo
bootmgfw.efi
novamente, mas simgrubx64.efi
. Para fazer isso, não mova uma entrada EFI do Ubuntu para o topo novamente (ou seja, esse é o problema que temos), mas apenas defina o caminho do arquivo para o Gerenciador de Inicialização do Windows para\EFI\ubuntu\grubx64.efi
. Você também pode fazer isso a partir da linha de comando do administrador:Bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Agora, o Windows não deve mais alterar as configurações EFI e em cada inicialização, o GRUB é o padrão. Como o GRUB idealmente já identificou seu sistema operacional Windows, ele também contém seu valor nas configurações do grub.