Refind instalado en una partición HFS+ separada junto con macOS 10.14, pero no se puede configurar como disco de inicio

Uso refind como administrador de arranque en mi MacBook Air 2015. Originalmente, lo tenía instalado en la partición EFI de mi disco interno (y lo instalé en el entorno de recuperación), pero cada vez que actualizo macOS en mi disco principal o en un disco externo, lo que con frecuencia se debe a la naturaleza de mi trabajo, macOS se configura solo. como el disco de inicio principal y tengo que volver a arrancar en el entorno de recuperación para volver a encontrarlo. Esto es un dolor en el culo.

Noté que refind tiene la opción de instalarse en una partición HFS+ separada usando la --ownhfsopción, que se supone que permite seleccionar esa partición en las preferencias del sistema del disco de inicio. Pensé que sería una buena solución, ya que cada vez que actualizo macOS, todo lo que tengo que hacer es usar ese panel de preferencias para volver a configurar el disco de inicio para volver a encontrarlo. Así que hice la partición e instalé Refind en el entorno de recuperación. Todo funcionó bien hasta ahora.

Sin embargo, tan pronto como traté de usar el panel de preferencias del disco de inicio para volver a buscar mi disco de inicio, me daría un error que dice "Error al ejecutar bless para colocar los archivos de inicio". Aquí hay una captura de pantalla del error:

Error al ejecutar bless para colocar archivos de arranque

¿Hay algo que pueda hacer para que esto funcione? ¿O es posible que esta característica particular de reencontrar (instalar con --ownhfs) ya no funcione con macOS 10.14?

Tenga en cuenta que no puedo deshabilitar la protección de integridad del sistema en mi sistema porque de forma rutinaria necesito probar el software que requiere que esté completamente habilitado. Espero que haya una solución que me permita configurar refind más fácilmente como el disco de inicio sin deshabilitar SIP.

Respuestas (1)

En primer lugar, no necesita deshabilitar la Protección de integridad del sistema (SIP) para instalar rEFInd. En segundo lugar, no necesita usar el comando bless para hacer que rEFInd sea el predeterminado en el inicio. En tercer lugar, si bien la instalación en una partición HFS+ funciona en una Mac de 2015, eventualmente esto ya no será posible en las Mac de 2018 y posteriores. (Consulte la pregunta publicada recientemente: bendiga el error al instalar rEFInd )

En cuanto a su pregunta específica , las versiones recientes de macOS no permitirán que se seleccione rEFInd desde las Preferencias del sistema. Sin embargo, para una Mac de 2015, debería poder seleccionar rEFInd como predeterminado en el inicio mediante el Administrador de inicio de Mac. Reinicie la Mac e inmediatamente mantenga presionada la optiontecla hasta que aparezcan los íconos del Administrador de inicio. A continuación, mantenga presionada la controltecla mientras selecciona la partición en la que está instalado rEFInd. En su caso, esta partición debería estar etiquetada de forma predeterminada como el volumen HFS. Ahora, en los inicios posteriores, la Mac debería arrancar para rEFInd.

También debo señalar que si Windows está instalado con el software de soporte técnico de Windows, entonces rEFInd puede configurarse como predeterminado al inicio desde el Panel de control de Windows. Esta opción solo es posible cuando rEFInd está correctamente instalado en una partición HFS+.

Nota: El administrador de arranque rEFInd también se puede instalar en Mac 2015 o más recientes en una partición EFI o en una partición formateada MSDOS (FAT). Puede usar la partición EFI predeterminada o en cualquier partición EFI adicional que desee agregar. Si se instala correctamente, rEFInd puede ser bendecido por el Administrador de inicio.

Un comentario final. Si instala rEFInd en una partición FAT de MSDOS, puede cambiar el sistema operativo predeterminado, ese rEFInd se iniciará directamente desde macOS, Windows o Linux. Esto se puede hacer usando un editor de texto o instalando un script. (El uso de estos scripts se muestra en esta respuesta ). Lo mismo es cierto si rEFInd se instala en una partición EFI, excepto que el acceso a la partición EFI generalmente requiere permisos elevados.

No creo haber dicho que deshabilitar SIP era necesario para instalar refind. Sin embargo, creo que es posible volver a bendecir cuando macOS se inicia normalmente si SIP está deshabilitado, por lo que mencioné que necesitaba soluciones que no impliquen deshabilitar SIP. Dicho esto, no sabía que podía mantener el control mientras seleccionaba un volumen en el administrador de inicio para cambiar el disco de inicio, por lo que es una solución viable para este problema. ¡Gracias!
@GuyGizmo: A menudo, trato de que mis respuestas vayan más allá del alcance de la pregunta del OP. Esto es para ayudar a otros usuarios que puedan leer mi respuesta en el futuro. Por lo tanto, es posible que algunas partes de mi respuesta no se relacionen directamente con su pregunta.