Error de bendición al instalar rEFInd

1

Estoy intentando instalar rEFInd en mi computadora portátil MacBook Pro 2018 con el nuevo chip T2 que agrega seguridad de arranque adicional.

He utilizado APFS y MacOS Extended (Journaled) . También he deshabilitado el arranque seguro y csrutil.

Cuando instalo rEFInd usando sudo ./install.sh --alldrivers --ownhfs /dev/disk0s3 (donde disk0s3 es mi MacOS Extended (Journaled)), obtengo un error al seleccionar el disco rEFInd en el Startup Disk , obtengo un error que dice que había un bendiga el error.

¿Cómo instalaría rEFInd en mi computadora portátil MacBook Pro 2018?

Editar :

Si ayuda, estoy en macOS High Sierra y pronto actualizaré a macOS Mojave en las próximas semanas.

Este es también el formato de mi disco:

/dev/disk0 (internal):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                         500.3 GB   disk0
   1:                        EFI EFI                     314.6 MB   disk0s1
   2:                 Apple_APFS Container disk1         499.7 GB   disk0s2
   3:       Microsoft Basic Data BOOTMGR                 307.2 MB   disk0s3

/dev/disk1 (synthesized):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      APFS Container Scheme -                      +499.7 GB   disk1
                                 Physical Store disk0s2
   1:                APFS Volume Macintosh HD            199.5 GB   disk1s1
   2:                APFS Volume Preboot                 44.6 MB    disk1s2
   3:                APFS Volume Recovery                1.0 GB     disk1s3
   4:                APFS Volume VM                      1.1 GB     disk1s4
    
pregunta iProgram 04.10.2018 - 22:57

1 respuesta

1

Si desea intentar usar rEFInd desde una partición de MS-DOS, siga las instrucciones a continuación. He hecho los siguientes supuestos.

  • Reutilizará disk0s3 .
  • La protección de integridad del sistema está habilitada.
  • Has arrancado a macOS. No arrancar a MacOS Recovery.
  • El arranque seguro se establece en "Sin seguridad".

Debajo están los pasos.

  1. Ingrese el siguiente comando para cambiar disk0s3 a una partición con formato FAT.

    sudo diskutil eraseVolume MS-DOS BOOTMGR disk0s3
    

    También puede cambiar la partición utilizando la aplicación Utilidad de disco. Resalte la partición y luego seleccione Borrar. Use BOOTMGR para el nombre y MS-DOS (FAT) para el formato.

  2. Supongo que ha descargado la versión actual de rEFInd ( refind-bin-0.11.3 ) en su carpeta de descargas. Ingrese el siguiente comando para cambiar al directorio raíz de la descarga de REFInd.

    cd ~/Downloads/refind-bin-0.11.3
    
  3. Ingrese el siguiente comando para instalar rEFInd. Omití --alldrivers ya que tanto macOS como Kali Linux no necesitaban ningún controlador proporcionado por REFInd para iniciar en una Mac. Además, la adición de --alldrivers hizo que rEFInd se bloquee en mi iMac 2011.

    sudo ./refind-install --root /volumes/BOOTMGR
    

    Debería recibir la siguiente alerta seguida de algunos mensajes de error adicionales.

    **** ALERT: SIP ENABLED! ****
    

    Puedes ignorar esta alerta. En el mensaje que se muestra a continuación, ingrese y .

    Do you want to attempt installation (Y/N)? 
    

    Se esperaba el siguiente mensaje de error y se puede ignorar.

    Could not set boot device property: 0xe00002bc
    
  4. Deberá cambiar el nombre de la carpeta refind a BOOT y el archivo refind_x64.efi a bootx64.efi . Esto se puede hacer con la aplicación Finder o ingresando los comandos que se indican a continuación.

    cd /Volumes/BOOTMGR/EFI
    mv refind BOOT
    mv BOOT/refind_x64.efi BOOT/bootx64.efi
    cd ~
    
  5. Reinicia la Mac y mantén presionada inmediatamente la tecla opción hasta que aparezcan los iconos del Administrador de inicio. A continuación, seleccione el icono etiquetado EFI Boot . Finalmente, mantenga presionada la tecla control y seleccione la flecha circular debajo de la etiqueta EFI Boot . Esto efectivamente bendice a REFInd.

Cambiar los controladores que se utilizan

Los controladores utilizados para acceder a los sistemas de archivos mediante rEFInd se almacenan en la carpeta /Volumes/BOOTMGR/EFI/BOOT/drivers_x64 . Puede crear una nueva carpeta llamada drivers_x64_not_used en la carpeta /Volumes/BOOTMGR/EFI/BOOT . Luego puede mover cualquier controlador que no desee que use rEFInd de la carpeta /Volumes/BOOTMGR/EFI/BOOT/drivers_x64 a la carpeta /Volumes/BOOTMGR/EFI/BOOT/drivers_x64_not_used .

Si aún aparece una pantalla gris o un signo de no entrada, este enlace muestra que tendrá que copiar el controlador apfs para arrancar. Para hacerlo, ejecute el siguiente comando.

cp /usr/standalone/i386/apfs.efi /Volumes/BOOTMGR/EFI/BOOT/drivers_x64.

Es posible que aún tengas una opción de arranque que muestre el signo "sin entrada", pero la otra opción ahora debería iniciarte en macOS en lugar de mostrarte una pantalla gris.

    
respondido por el David Anderson 05.10.2018 - 13:43

Lea otras preguntas en las etiquetas