Arranque de sistema operativo dual desde la misma partición UEFI con máquina virtual

Arranque de sistema operativo dual desde la misma partición UEFI con máquina virtual

Hay un sistema Windows 10 (GPT) en una partición de un disco duro y una partición Ubuntu en el mismo disco y, por supuesto, una partición del sistema EFI. Durante el arranque, Grub2 se usa para elegir Windows o Ubuntu, pero Windows es el sistema operativo predeterminado si no se selecciona nada en 1 segundo.

En este momento necesito configurar para ejecutar Ubuntu y Windows simultáneamente, Windows es el anfitrión y Ubuntu como invitado.

Al iniciar la máquina virtual que está configurada para usar una unidad física sin formato (la partición de Ubuntu), el sistema carga la partición UEFI y nuevamente inicia Windows 10 de forma predeterminada; esto es un problema. Deseo configurar la partición EFI para que cargue Ubuntu cuando se cargue por segunda vez.

La advertencia es que todo esto debe estar desatendido (alrededor de <60 computadoras). Cada vez que comenzamos el salón de clases necesitamos que todas las computadoras inicien Windows como host y Ubuntu como máquina invitada donde los niños aprenderán sus demostraciones de Java con múltiples sistemas operativos.

¿Cómo configuro Grub2 en la partición EFI para que una vez que Windows se cargue de forma predeterminada, el siguiente sistema operativo predeterminado en Grub2 sea Linux? ¿Es posible modificar grub.cfg en la partición EFI con un script para hacer algo como esto?

(Hemos usado memorias USB antes solo para la carga EFI, pero tienden a perderse y se ha vuelto demasiado costoso)

información relacionada