Inicialização de sistema operacional duplo da mesma partição UEFI com máquina virtual

Inicialização de sistema operacional duplo da mesma partição UEFI com máquina virtual

Existe um sistema Windows 10 (GPT) em uma partição de um disco rígido e uma partição Ubuntu na mesma unidade e, claro, uma partição de sistema EFI. Durante a inicialização, o Grub2 é usado para escolher Windows ou Ubuntu, mas o Windows é o sistema operacional padrão se nada for selecionado em 1 segundo.

No momento, preciso configurar para executar o Ubuntu e o Windows simultaneamente, o Windows é o host e o Ubuntu como convidado.

Ao iniciar a máquina virtual que está configurada para usar a unidade física bruta (a partição Ubuntu), o sistema carrega a partição UEFI e inicializa novamente o Windows 10 por padrão - isso é um problema. Desejo configurar a partição EFI para carregar o Ubuntu quando ele for carregado pela segunda vez.

A ressalva é que tudo isso precisa ser autônomo (cerca de <60 computadores). Sempre que iniciamos a sala de aula, precisamos de todos os computadores para iniciar o Windows como host e o Ubuntu como a máquina convidada, onde as crianças aprenderão suas demonstrações java multi-OS.

Como configuro o Grub2 na partição EFI para que, assim que o Windows for carregado por padrão, o próximo sistema operacional padrão no Grub2 seja o Linux? É possível modificar o grub.cfg na partição EFI com um script para fazer algo assim?

(já usamos pendrives USB antes apenas para carregar EFI, mas eles tendem a desaparecer e isso se tornou muito caro)

informação relacionada