3 votos

El gestor de arranque rEFInd no muestra el shell EFI

Después de instalar con éxito la herramienta rEFInd desde https://www.rodsbooks.com/refind/ en un macbook con macOS 10.15, reiniciar el portátil me lleva al gestor de arranque rEFInd. Pero la única opción disponible es lanzar MacOS. He descargado esta herramienta para utilizar el shell EFI y parece que no hay ninguna opción para lanzar el shell.

¿Es algún tipo de paquete que tengo que instalar en el soporte EFI?

4voto

Michael Puntos 193

Necesita un programa EFI Shell compatible (llamado shell.efi ) en su partición EFI.

Como se menciona en el archivo de configuración de rEFInd documentación , en la sección de parámetros de showtools:

Tenga en cuenta que las opciones shell, memtest, gdisk, apple_recovery, mok_tool y fwupdate requieren la presencia de programas no incluidos en rEFInd.

La versión en CD de rEFInd hace incluyen un shell EFI (también hay un enlace para ello en el Instalación de componentes adicionales de la documentación) pero esto no funciona en mis macs (todos de 2015 o anteriores) ya que el firmware EFI de Apple es demasiado antiguo.

Puedes descargar un binario más antiguo de la versión 1 del EDK que debería funcionar en cualquier versión :

  • Descargar Shell_Full.efi de tianocore/edk2
  • Cambia el nombre a shell.efi
  • Monte su ESP con mkdir /Volumes/ESP seguido de sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
  • Copiar shell.efi al directorio /Volumes/ESP/EFI/tools donde rEFInd buscará por defecto (hacer directorio si no existe).
  • rEFInd mostrará el shell como un pequeño icono debajo de los iconos del SO si encuentra el ejecutable.

0 votos

"La versión en CD" ... de qué? rEFInd?

1 votos

@Seamus - la versión rEFInd CD, sí. En el rEFInd página de descargas hay versiones en varios formatos - binario, imagen para dd en llave usb y un archivo de imagen de CD de arranque para grabar en disco óptico. Sólo la imagen de CD contiene un boot.efi pero es una versión 2 boot.efi que no funciona en mac (al menos no en el mío). He actualizado la respuesta para esperar que se aclare.

0 votos

Thnx - No sabía que rEFInd ni siquiera tenía una "versión en CD".

1voto

Christian2111 Puntos 11

Otra alternativa es utilizar el shell EFI incluido en rEFIt, el predecesor descatalogado de rEFInd: http://refit.sourceforge.net/

El archivo refit-bin-0.14.tar.gz incluye un archivo llamado shell.efi que puede copiar en su carpeta EFI/tools.

Gracias a la respuesta de Wayne Uroda en superuser.com, pude instalar los últimos controladores de NVidia en mi Macmini3,1 (finales de 2009), que ahora arranca tres veces MacOS, Windows 10 de 64 bits y MX Linux, todo ello arrancando con EFI con un GPT (sin MBR híbrido) y rEFInd.

Respuesta en superuser.com que me ayudó

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X