REFInd no funciona en macOS Sierra: "No se encontró al cargar el cargador heredado"

REFInd no funciona en macOS Sierra: "No se encontró al cargar el cargador heredado"

Instalé rEFInd 0.10.3 (última versión en la fecha) en mi MacBook Air a finales de 2015 con macOS Sierra, pero aparece el siguiente error al intentar iniciar desde un disco USB: "No encontrado al cargar el cargador heredado"

Intenté crear varios USB en vivo diferentes (desde Ubuntu 16 y Debian 8 ISO) usando los métodos: comando dd, colocando una iso en la carpeta, creando un USB de arranque con Rufus (modo dd e ISO) y con YUMI.

Haga clic para ver la imagen de error

Lo he intentado mucho antes de preguntar: ¿Existe alguna solución?

EDITAR:

Se lanzó una nueva versión (0.10.4), pero aunque el desarrollador dice que le funciona, todavía no me funciona.

Nota del desarrollador:

Nota: A partir de la versión 10.12 ("Sierra"), Apple ha cambiado el nombre de su sistema operativo OS X a macOS. Sigo usando "OS X" para referirme a cualquier versión de este sistema operativo. He visto informes de que rEFInd no funciona con macOS 10.12; sin embargo, mi propia experiencia es que funciona bien, con la salvedad de que la actualización produce un golpe de arranque, como se describe enesta página de la documentación de rEFInd,

Respuesta1

El mensaje de error que estás viendo indica que estás intentando iniciar un disco en modo BIOS/CSM/heredado y no funciona. Este es un problema común en Mac al arrancar unidades USB y, desafortunadamente, las causas son muchas y estos problemas pueden surgir en algunos modelos específicos de Mac pero no en otros, lo que hace que estos problemas sean muy difíciles de depurar y solucionar. Peor aún, la forma en que rEFIt (y por lo tanto rEFInd) arranca en modo BIOS en Mac es muy críptica, por lo que es difícil para mí (soy el mantenedor de rEFInd) admitir este código. En algunos casos, mantener presionada la opción (o Alt) mientras enciende la computadora funcionará mejor que rEFInd para iniciar una unidad USB en modo BIOS, por lo que puede intentarlo.

Por lo general, es mejor iniciar el dispositivo USB en modo EFI, si es posible. Desafortunadamente, algunas herramientas no crean unidades USB de arranque EFI, por lo que es posible que tengas que probar varias herramientas antes de encontrar una que funcione. En teoría, tanto Rufus (solo Windows) como dd(Linux y OS X) deberían funcionar, pero Rufus tiene varias opciones que debes elegir correctamente y que ddfácilmente pueden usarse incorrectamente. Veraquípara más información sobre este tema.

Otra alternativa, si tu Mac tiene una unidad óptica, es crear un DVD a partir del .isoarchivo. Es probable que su MacBook reciente carezca de esta característica, pero una unidad óptica externa podría funcionar, por lo que vale la pena probarla si tiene acceso a una.

Respuesta2

El problema es el sistema de archivos de Sierra (APFS), al que no se puede acceder para rebuscar (no tiene controlador), por lo tanto, rebuscar no puede acceder al cargador de arranque de Sierra y aparece ese mensaje de error.

Creo que una posible solución es copiar el cargador de arranque de Sierra (y algunos archivos adicionales, eventualmente) en la partición ESP... Lo intenté... pero no pude hacerlo funcionar porque recibí otros mensajes de error.

EDITAR:

Creo que si bien la actualización de 'El Capitan' a 'Sierra' conserva la partición HFS+ preexistente, la instalación de una copia nueva de 'Sierra' no lo hace (la partición HFS+ está formateada con APFS, pero no estoy seguro de eso ya que Realicé una instalación nueva únicamente y terminé con el APFS experimental).

EDITAR2:

Por cierto, parece que Apple lanzará la versión final/estable de APFS para el otoño de 2017, cuando todos los dispositivos Apple se verán obligados a usar APFS. Además, la versión estable de APFS estará completamente documentada y publicada bajo la licencia de código abierto.

EDITAR3:

Me di cuenta de que era culpa mía, al instalar Sierra, haber seleccionado APFS en lugar de HFS+ para la partición de macOS. Descubrí que usar la utilidad gdisk en Linux; APFS corresponde al tipo de partición AF05 mientras que HFS+ corresponde a AF00. Cometí este error en dos de cada cuatro computadoras y ahora puedo confirmar que rEFInd todavía funciona en una Mac Sierra siempre que tenga la partición macOS formateada con HFS+.

información relacionada