No puedo hacer promesas, pero intente esto desde una ventana del símbolo del sistema de Windows que se inició con privilegios de administrador:
bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi
Tenga en cuenta que {bootmgr}
debe escribirse exactamente; Eso no es una variable. Si eso no funciona, puedes probar esto en Linux:
- Realice una copia de seguridad de todo el contenido de
/boot/efi
(su Partición del sistema EFI o ESP).
- Tipo
sudo mv /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi /boot/efi/EFI/Microsoft
.
- Tipo
cp /boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi
.
- Cree una nueva
/etc/grub.d/40_custom
entrada de archivo a la que se refiera EFI/Microsoft/bootmgfw.efi
. Modele después de la entrada existente /boot/grub/grub.cfg
que se refiere a EFI/Microsoft/Boot/bootmgfw.efi
; simplemente elimine Boot
de la ruta de inicio y asigne un nombre nuevo a la entrada.
- Escriba
sudo update-grub
para instalar la nueva entrada de GRUB.
Cuando reinicie, GRUB debería aparecer. El problema es que si / cuando Windows decide reinstalar su cargador de arranque, el sistema comenzará a arrancar directamente a Windows nuevamente.
Para el paso 4, puedes:
- Copiar la
40_custom
entrada que comience con menuentry 'Windows ...'
situada entre un conjunto de ### BEGIN <path> ###
y ### END <path> ###
etiquetas / comentarios. Esta es la entrada que tiene la ruta que contiene Boot
.
- Cree una nueva entrada en el archivo
/etc/grub.d/40_custom
agregando la copiada menuentry
.
- Cambie el nombre de la nueva entrada (el original debe ser
Windows Boot Manager
o algo similar).
- Cambia el camino de
EFI/Microsoft/Boot/bootmgfw.efi
a EFI/Microsoft/bootmgfw.efi
.
EDITAR:
Desde que escribí esta respuesta, me he dado cuenta de una herramienta de Windows de terceros llamada EasyUEFI, que es una herramienta GUI más fácil que bcdedit
para ajustar el orden de arranque de EFI desde Windows. Sin embargo, no sé si EasyUEFI evitará que Windows realice cambios, si Windows tiene la costumbre de establecerse como el valor predeterminado en cada arranque. Por lo tanto, bcdedit
aún puede ser necesario, pero también vale la pena probar EasyUEFI.