Error "Error al crear cachés de arranque en la partición auxiliar de arranque" al seleccionar rEFInd

Error "Error al crear cachés de arranque en la partición auxiliar de arranque" al seleccionar rEFInd

Tengo rEFInd (0.9.2) instalado en mi Mac en su propia partición hfs+. Esto permite que rEFInd aparezca como una opción en la ventana "Disco de inicio" en "Preferencias del sistema". A continuación se muestra una imagen de la ventana "Disco de inicio".

ingrese la descripción de la imagen aquí

En Yosemite (OS X 10.10.5), no tuve problemas para seleccionar la partición rEFInd. En El Captain (OS X 10.11), aparece el siguiente mensaje de error.

ingrese la descripción de la imagen aquí

Entonces, ¿qué cambió y cómo lo reparo?

Mi Mac es una iMac (20 pulgadas, mediados de 2007). El identificador del modelo es iMac7,1.

Actualización 1

Esta actualización se realizó después de que Rod publicara su respuesta.

El problema publicado en la pregunta anterior no parece deberse a la Protección de integridad del sistema (SIP). Si desactivo SIP, el resultado es el mismo.

Sin embargo, dado que mencionó SIP, agregaré lo siguiente. Con SIP desactivado, no tengo problemas para instalar rEFInd usando el comando

sudo ./install.sh --ownhfs /dev/disk0s9

¿Dónde disk0s9está la pequeña partición reservada solo para rEFInd? Además, el siguiente comando funciona con SIP desactivado.

sudo bless --device /dev/disk0s9 --setBoot

Los comandos Nether funcionan correctamente con SIP activado.

Actualización 2 (publicada el 11 de junio de 2020)

RustyShacklefordpublicó un comentario en uno demis respuestascon respecto a una sección de uno de los sitios web de Rod Smith tituladaUso del disco de inicio para ajustar la prioridad de arranque. Esta sección indica que el panel Disco de inicio de las Preferencias del sistema macOS se puede utilizar para hacer que rEFInd sea el arranque predeterminado. Para fines de prueba, instalé rEFInd (0.12.0) en una partición JHFS+ en una iMac 2013. High Sierra (macOS 10.13.6) y Catalina (macOS 10.15.4) se instalaron en un contenedor APFS. También se instaló Windows 10. A continuación se muestra lo que se mostró en el panel Disco de inicio de las Preferencias del sistema High Sierra.

Las pruebas con High Sierra y Catalina dieron como resultado el siguiente mensaje de error. Deshabilitar SIP no cambió el mensaje de error.

Si alguien conoce una configuración desde que Yosemite fue rEFInd y se puede establecer como predeterminada desde el panel Disco de inicio, publique una respuesta.

Respuesta1

Cuando se instala como lo hizo, rEFInd usa nombres de archivos críticos que normalmente usa el propio cargador de arranque de OS X, pero en su propia partición. Parece que la herramienta Disco de inicio de OS X 10.11 puede depender de archivos adicionales que rEFInd install.shno crea. Si es así, crear archivos "ficticios" apropiados podría solucionar el problema, pero determinar qué archivos crear puede resultar difícil.

Otra posibilidad es que la nueva característica Protección de Integridad del Sistema (también conocida como "sin raíz") de OS X 10.11 esté causando problemas. Si es así, deshabilite esta función, como se describeaquí,debería solucionar el problema; pero esta es una nueva característica de seguridad, por lo que debes leer y decidir si deseas desactivarla.

Podría considerar probar el blesscomando para configurar el dispositivo de arranque manualmente, como se describe en el paso 8 enlas instrucciones de instalación de OS X para rEFInd.Sin embargo, no sé si esto funcionará con la Protección de integridad del sistema habilitada. (El uso blessmanual para configurar un cargador de arranque en una partición del sistema EFI nonofunciona con la Protección de integridad del sistema habilitada, pero no lo he probado con una partición HFS+ separada).

Nota: Mantengo rEFInd y investigaré este problema yo mismo cuando el tiempo lo permita. Si puedo encontrar una buena solución, la incluiré en una versión futura de rEFInd.

Respuesta2

Estaba teniendo el mismo problema que tú hasta que encontré esta publicación de blog:

Configurar el administrador de arranque rEFInd como su disco de inicio en una Mac

El autor,DavidJB.com, describe cómo puede configurar el disco de inicio predeterminado presionando la controltecla al mismo tiempo que selecciona el disco de inicio en el Administrador de inicio. (Debe mantener presionada la optiontecla durante el proceso de inicio para invocar el Administrador de inicio). El autor sugiere mantener presionada la controltecla al hacer clic en el disco, pero yo no tenía un puntero, así que simplemente mantuve la controltecla cuando la presioné returndespués de seleccionar el disco deseado.

Hasta ahora, me ha llevado directamente areencontrar, que instalé en una partición HFS+ separada, cada vez que reinicié desde entonces.

información relacionada