bcdedit.exe /set {fwbootmgr} bootsequence {target_GUID} /addfirst
Funciona muito bem para isso
Estou tentando criar scripts no Linux e no Windows, permitindo a inicialização direta entre eles com o UEFI.
No linux, parece:
efibootmgr -n 0001 && sync && reboot
Onde "0001" é para Boot0001 - Inicialização do UEFI do Windows. E "efibootmgr -n" define a entrada especificada para ser inicializada com a primeira ordem pela primeira vez.
Existe alguma maneira de definir a ordem de inicialização única do Windows? Tentei usar o bcdedit, mas ele não pode modificar as configurações do UEFI. Também tentei executar o efibootmgr a partir do subsistema Linux, mas ele (esperado) não foi bem-sucedido.
P.S: Eu odeio usar o GRUB em máquinas modernas, apenas UEFI (talvez com refind).