Acabo de instalar Ubuntu 22.04 en una partición. Me gustaría que MacOS 10.14.6 fuera el sistema por defecto para arrancar y tener la posibilidad de elegir Ubuntu sólo si mantengo option para entrar en el gestor de inicio del Mac, pero Ubuntu se convierte en el sistema por defecto cada vez que entro en él.
Mi primer intento fue cambiar el orden de arranque con sudo efibootmgr -o xxxx,xxxx
y la segunda era entrar en el gestor de arranque del Mac manteniendo pulsado option y, a continuación, seleccione la opción MacOS pulsando ctrl mientras se hace clic en el en el dispositivo de arranque de MacOS.
Ambos funcionan en lo inmediato (entro automáticamente en MacOS si reinicio desde ambos sistemas) pero la primera vez que arranco Ubuntu hay que rehacer una de las acciones descritas (se resetea el orden de arranque y Ubuntu vuelve a ser el primero), de lo contrario si reinicio el ordenador, tengo que entrar en el gestor de arranque para no entrar automáticamente en Ubuntu.
¿Cómo podría permanentemente ¿establecer MacOS como opción de arranque por defecto independientemente del último sistema operativo utilizado?
Respuesta
¿Demasiados anuncios?El instalador de Ubuntu coloca .efi
en las siguientes carpetas de la partición EFI oculta. El MokManager se repite con el mismo nombre de archivo y el Secure Boot se repite con diferentes nombres de archivo.
Tipo
Los nombres de los archivos en
EFI/Ubuntu
Carpeta
Los nombres de los archivos en
EFI/BOOT
Carpeta
Grub
grubx64.efi
MokManager
mmx64.efi
mmx64.efi
Arranque seguro
shimx64.efi
BOOTX64.EFI
Retroceso
fbx64.efi
El gestor de arranque del Mac sólo reconoce, como opción de arranque, el BOOTX64.EFI
en el archivo EFI/BOOT
carpeta. Al seleccionar esta opción, el archivo de Secure Boot hará que Ubuntu sea automáticamente el predeterminado para arrancar.
Posible solución nº 1
Copiar el EFI/Ubuntu/grubx64.efi
archivo a EFI/BOOT/BOOTX64.EFI
archivo. Esto hará que el gestor de arranque del Mac indique al firmware que arranque con Grub en lugar de con Secure Boot. Grub no cambiará el orden de arranque.
Nota: Una futura actualización de Ubuntu puede deshacer este cambio.
Posible solución #2
Instale y configure el rEFInd Boot Manager . (Preferible a la EFI/BOOT
en una nueva partición EFI).
A continuación se presentan dos posibles formas de configurar rEFInd.
-
Mostrar siempre un menú donde el Grub instalado con Ubuntu (o posiblemente sólo Ubuntu) podría ser elegido, pero por defecto siempre arrancaría MacOS después de un breve retraso. En este caso, usted haría rEFInd el valor por defecto para arrancar.
-
No mostrar un menú y siempre arrancar el Grub instalado con Ubuntu (o posiblemente sólo Ubuntu). En este caso, haría que MacOS fuera el predeterminado para arrancar.