Nota: La respuesta siguiente asume que la partición EFI está instalada en disk0s1
con el nombre EFI
. Este es el valor por defecto para los Macs Intel. Además, se supone que la versión de rEFInd descargada es la 0.13.3.1.
En todos los modelos de Mac de Intel, el firmware (Mac Startup Manager) nunca comprueba la instalación de rEFInd cuando se instala rEFInd utilizando la configuración por defecto. Por lo tanto, la instalación de rEFInd no se muestra cuando se mantiene la tecla option mientras se inicia el Mac.
A continuación se detallan las razones por las que el icono de rEFInd no es mostrado por el Gestor de Inicio del Mac. El archivo y la carpeta existen en el volumen etiquetado EFI
en la partición EFI identificada por disk0s1
.
- La carpeta
EFI/refind
debe cambiarse por EFI/BOOT
.
- El archivo
refind_x64.efi
es necesario cambiar el nombre bootx64.efi
.
Una forma de conseguir que rEFInd aparezca en el Gestor de Inicio del Mac es reinstalar rEFInd siguiendo los pasos que se indican a continuación. Los pasos suponen que se ha arrancado con MacOS y que se ha activado el SIP.
-
Elimine la instalación existente de rEFInd. Para ello, puede utilizar los siguientes comandos.
diskutil unmount disk0s1
sudo diskutil mount disk0s1
cd /Volumes/EFI/EFI
rm -rf refind tools
cd ~
diskutil unmount disk0s1
-
Instale rEFInd utilizando el --usedefault
opción. Ver página web REFINAR-INSTALAR para un refind-install
página de manual.
sudo ~/Downloads/refind-bin-0.13.3.1/refind-install --usedefault /dev/disk0s1
A continuación se muestra un ejemplo de salida.
Nota: El script utiliza la versión de Linux del sed
que no es compatible con MacOS. Por lo tanto, el script termina antes de la bless
se ejecuta el comando. A menos que tenga un Mac Intel muy antiguo, puede utilizar el Mac Startup Manager para hacer que rEFInd sea el predeterminado para arrancar en el inicio.
ShimSource is none
Installing rEFInd on macOS....
Executing: /usr/bin/kmutil load -p /System/Library/Extensions/msdosfs.kext
Installing rEFInd to the partition mounted at /tmp/refind_install
Copied rEFInd binary files
Copying sample configuration file as refind.conf; edit this file to configure
rEFInd.
sed: -I or -i may not be used with stdin
Installation has completed successfully.
Unmounting install dir
Volume EFI on disk0s1 unmounted
Debo señalar que algunas distribuciones de Linux se instalan para aparecer automáticamente en el Gestor de Inicio de Mac. Por ejemplo, esto es cierto para Ubuntu. En estos casos, la instalación de rEFInd no es necesaria y puede entrar en conflicto con el --usedefault /dev/disk0s1
opción. Cuando se produce un conflicto de este tipo, puede evitarlo añadiendo una partición EFI adicional para rEFInd.
0 votos
¿Por qué no se ejecuta una máquina virtual?
0 votos
Porque es mucho más lento
0 votos
¿Desde cuándo? ¿Qué es lo que ejecuta en Linux?
0 votos
Desde siempre. Estoy ejecutando ros2