Una solución que encontré en algún lugar en línea (unix.stackexchange.com) implica desactivar el administrador de arranque de Windows. Ingrese a Linux (ya sea la instalación original, si puede o CD / DVD en vivo) y ejecute este comando:
efibootmgr
Tenga en cuenta que este método solo funcionará si Linux se ha instalado en modo UEFI, por lo que obtendrá un error si Linux se ha instalado en modo Legacy. Si lo instaló en modo UEFI, obtendrá información y una lista. Notarás el gestor / gestor de arranque de Windows y Linux en algún lugar de la lista. Es probable que Windows tenga mayor prioridad (el orden de inicio está por encima de la lista).
También hay estrellas * junto a algunas, si no todas, de las entradas, que las marcan como activas.
Mire el número de arranque de 4 dígitos junto a la entrada de Windows y ejecute
sudo efibootmgr --bootnum #### --inactive
Esto desactivará la entrada de Windows. Además, asegúrese de que Windows desactivado ahora tenga mayor prioridad si aún no lo hace:
sudo efibootmgr --bootorder ####,$$$$,&&&&,%%%%
donde #### es el número de arranque de Windows.
Si reinicia ahora, arrancará a grub, si la opción Linux está habilitada con la máxima prioridad.
Tenga en cuenta que Windows no parece reconocer que se ha desactivado, por lo que esto no se revertirá al iniciar Windows o actualizarlo.
Participé en una instalación de Linux local donde instalamos Linux para las personas interesadas, más a menudo como un sistema operativo secundario al lado de Windows. Todavía no he visto fallar este método, y lo he probado en varias distribuciones (principalmente Ubuntu y Mint) y en varios proveedores (Asus, Acer, HP, Lenovo).