¿Cómo instalo rEFInd en una MacBook con macOS Sierra?

Desactivé SIP e intenté instalar rEFInd en mi MacBook, que no está particionado de ninguna manera por boot camp y es una sola unidad. La instalación de rEFInd dice que se está instalando en /Volumes/ESP para el arranque EFI y se completa con éxito. Sin embargo, después de reiniciar, el menú rEFInd no aparece al mantener presionada la tecla de opción ni nada. ¿Cómo lo instalo para que sea utilizable?

Actualmente estoy ejecutando El Capitán con arranque dual de Linux. Me gustaría saber si es factible la actualización también.

Respuestas (3)

Después de leer el script de refind-install (en la versión 0.10.4), descubrí que todo lo que tenía que hacer era asegurarme de que la partición EFI estuviera montada.

  1. Desde la terminal, ejecute diskutil listpara encontrar la partición EFI. En mi caso fue este /dev/disk0s1.
  2. Monte la partición EFI desde la ubicación identificada en el paso 1. Para mí, esto fuemount /dev/disk0s1
  3. Ejecute el script de instalación rEFInd (desde el directorio rEFInd descomprimido):sudo ./refind-install

Obtuve una salida amigable en mi terminal: Installation has completed successfully.después de que este rEFInd funcionó en mi MacBook Pro.

yo obtengomount: /dev/disk0s1: unknown special file or file system.
@özg Try mount -t msdos /dev/disk0s1 /Volumes/ESP, el último directorio debe existir.
OP, refind-installya monte la partición, por lo que no es necesario un montaje manual.
use esta línea> sudo diskutil mount disk0s1

No estoy seguro de si esto significa algo para usted, ya que tenía rEFInd instalado previamente y no una instalación nueva como usted, pero una historia rápida hasta ahora tenía rEFInd instalado desde los días de Yosemite para arranque dual OSX y KALI Linux, luego actualicé a El Capitan y Tuve que volver a algunos de los pasos para que volviera a funcionar (no recuerdo qué partes).

Luego actualicé a Sierra y pensé que había perdido rEFInd porque no podía montar /Volumes/ESP. Ejecutando 'diskutil list' para mí, parece que ahora se llama EFI así que montado que en mi máquina era disk0s1, por lo que 'diskutil mount disk0s1' me permitió encontrar los archivos rEFInd perdidos.

Siguiendo los pasos del excelente sitio web ' http://www.rodsbooks.com/refind/installing.html ' con respecto a 'Instalar manualmente usando MAC OSX', descargué la última versión de rEFInd, reemplacé la carpeta de refind anterior en el El volumen EFI con el nuevo, eliminó todos los archivos ARM y de 32 bits, ya que para mí no eran necesarios para mi máquina de 64 bits (nuevamente según las instrucciones).

Con respecto a la parte 'bendecir', cambié el nombre de ESP a EFI y agregué otra ruta de carpeta rEFInd para que ahora se lea como

'sudo bless --mount /Volumes/EFI --setBoot --file /Volumes/EFI/efi/refind/refind/refind_x64.efi --shortform'

Al reiniciar, la carga de arranque rEFInd ahora está reemplazando la carga de arranque MAC iniciada y me está devolviendo la opción dual.

Para ser honesto, mantener la 'tecla de opción' durante el arranque me permitió encontrar el cargador de arranque rEFInd, pero nunca puse 2 y 2 juntos según el cambio de ESP a EFI.

Lo único es que el cargador GRUB para KALI ya no funciona como antes. Como digo, no estoy seguro de si esto significa algo para su configuración, ya que es una instalación nueva, pero para rEFInd instalado previamente funcionó para mí.

No es necesario mantener presionada la tecla ALT en el arranque. rEFInd reemplaza el inicio estándar con otro menú propio. entonces, si funciona, debería ver el menú rEFInd
cont.. vea el menú de inicio rEFInd sin presionar ninguna tecla opciones. Sin embargo, si las cosas van mal y te quedas atascado, siempre puedes volver a mantener presionada la tecla ALT para desviarte al menú de inicio predeterminado de Mac. De todos modos, espero que ya hayas logrado que funcione.

No estoy seguro de si bendecir es una buena manera, ya que advierten contra ello en muchos lugares. De todos modos, lo que funcionó para mí fue usar el modo de recuperación con rEFind en una unidad USB como se indica aquí .