4 votos

El gestor de arranque rEFInd no se lanza al inicio

He instalado el gestor de arranque rEFInd desde Sourceforge y ejecuta el script install script. Todo parece tener éxito. La salida de la instalación es

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 /Volumes/ESP
Found rEFInd installation in /Volumes/ESP/EFI/refind; upgrading it.
Found suspected Linux partition(s); installing ext4fs driver.
Installing driver for ext4 (ext4_x64.efi)
Copied rEFInd binary files

Notice: Backed up existing icons directory as icons-backup.
Existing refind.conf file found; copying sample file as refind.conf-sample
to avoid overwriting your customizations.

Installation has completed successfully.

Unmounting install dir
Volume EFI on disk0s1 unmounted

Sin embargo, cuando mantengo la tecla de opción mientras arranco mi mac, todavía me sale el bootloader de apple por defecto. Mi SIP está desactivado "System Integrity Protection status: disabled." y mi protección T2 también está desactivada. ¿Cómo puedo solucionar este problema?

Nota: Estoy usando Macbook Pro de 16 pulgadas de 2019 y ejecutando MacOS Monterey 12.4. Mi objetivo final es dual-boot Linux

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?

2voto

David Anderson Puntos 2189

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.

  1. 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
  2. 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.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X