
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)