Parece haber cierta confusión sobre el arranque EFI y las ISO de Ubuntu.
Descargo de responsabilidad: no sé mucho acerca de las Mac, porque nunca tuve una de estas máquinas ni la admití. Pero quiero ayudar de todos modos.
Arranque UEFI de Linux y Windows e ISO de Ubuntu Mac
Utilizando Linux en máquinas con Windows, entiendo que para arrancar desde medios externos a través de EFI, simplemente copie los archivos de la ISO a un sistema de archivos compatible en la unidad USB, que generalmente es FAT. Las ISO que admiten el arranque UEFI contienen un archivo llamado /efi/boot/boot{arch}.efi
, donde {arch}
puede ser x64
para AMD64, ia32
para i386, arm
o a64
para ARM, etc. En Macs (anteriores) esto puede ser así /efi/boot/boot.efi
.
De acuerdo, eso es todo. Lo extraño es que las ISO de Mac no contienen dichos archivos y en su lugar arrancan e instalan en modo BIOS heredado, lo cual estuvo bien en 2006, cuando Apple presentó Boot Camp, pero no es desde 2012 cuando el resto de la industria se mudó a UEFI.
Las respuestas de Chan-Ho Suh y Colin Watson sobre preguntas similares no parecen reflejar con precisión el estado actual.
Solucionando el problema con los cargadores UEFI para Macs más antiguos
Encontré una entrada de blog de AstroFloyd que trata con un problema muy similar al ser consciente de lo anterior.
Su solución es poner un cargador EFI que permita la carga de bucle invertido de un ISO compatible con UEFI. Idealmente, solo tendría que colocar dos archivos en la unidad USB con formato FAT y listo.
Para mayor claridad, todo lo que está ahora en su unidad USB es (en relación con el directorio raíz de esa unidad):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Sus instrucciones están escritas usando herramientas de Linux y se ocupan de detalles avanzados como configurar el tipo de partición, pero supongo que Windows y las unidades USB estándar ya proporcionan esta configuración de forma predeterminada.
Para ser claros: no use el ISO amd64 + mac, use el último estándar.
Relacionado:
Más información de fondo
Rod Smith, quien también está por aquí , ha publicado un artículo muy detallado sobre EFI-Booting Ubuntu en una Mac en su sitio. Explica por qué instalar Linux en modo BIOS en una Mac utilizando un MBR híbrido es al menos una mala idea y cubre algunos escenarios de instalación de Ubuntu en una unidad con una instalación existente de Mac OS X.
Está usando su herramienta Refind, pero que yo sepa, systemd-boot también es capaz de arrancar OS X y trabajar con Mac. Probablemente sea un poco más difícil de configurar.