Probé el arranque desde una unidad flash USB en un iMac (20 pulgadas, a mediados de 2007).
Primero, descargue el archivo ubuntu-16.04.1-desktop-amd64.iso
del sitio web de Ubuntu: Descargue Ubuntu Desktop .
Segundo, borre y formatee una unidad flash para un solo volumen de MS-DOS (FAT) usando un esquema de partición de Master Boot Record (MBR).
A continuación, transfiera el archivo iso a una unidad flash USB usando UNetbootin . Esta aplicación se ejecuta en Windows, OS X y Linux. Las instrucciones, cuando se usa OS X, se dan en este sitio: Cómo cree una memoria USB de arranque en OS X .
Nota: el mensaje que se muestra a continuación es incorrecto. La unidad flash USB se puede usar para arrancar desde una Mac .
EstaunidadflashaparecióenelmenúdelAdministradordeiniciodeMac.Alseleccionarelícono,pudeiniciarunaversiónenvivodeUbuntu.
ElsoftwaredeinstalacióndeUbuntucolocalosarchivosdeiniciodeUbuntu(GRUB)enunaparticiónEFI.Desafortunadamente,elfirmwaredeMacignoraestosarchivos.Porlotanto,noaparecenadaquerepresentelainstalacióndeUbuntuenelmenúdelAdministradordeinicio.
AlmantenerpresionadalaOption⌥duranteelinicio,elfirmwaredeMacbuscaráelarchivo\EFI\BOOT\BOOTx64.EFI
encadaparticiónEFIdetodaslasunidadesaccesiblealinicio.Cadaaparicióngeneraráuniconoconlaetiqueta"EFI Boot" en el menú Startup Manager .
La búsqueda, para el archivo BOOTx64.EFI
en la carpeta \EFI\BOOT
en una partición EFI, es parte de la especificación UEFI. Por ejemplo, si va a la " uefi.org página web de especificaciones ", puede descargar y ver " Especificación UEFI Versión 2.5 ". Las secciones 3.5.1.1 Comportamiento de arranque de medios extraíbles y 3.5.1.2 Comportamiento de arranque de medios no extraíbles (en las páginas 88-90) describen la denominación del archivo BOOTx64.EFI
y debería aparecer en la carpeta \EFI\BOOT
.
Cuando se instala Windows, algunos de los archivos de inicio se almacenan en la carpeta \EFI\MICROSOFT
. Estos archivos también están duplicados (con algunos cambios de nombre) en la carpeta \EFI\BOOT
. No todos los sistemas operativos que no sean de Apple hacen esto al instalar. Por ejemplo, Ubuntu Linux no lo hace. (Bueno, la última vez que lo instalé en modo EFI no lo hizo). El instalador de Ubuntu crea una carpeta \EFI\UBUNTU
con archivos de inicio (GRUB), que el firmware de Mac omite por defecto. Para que Ubuntu aparezca en el Administrador de inicio, debe montar manualmente la partición EFI y copiar los archivos en la carpeta \EFI\UBUNTU
a la carpeta \EFI\BOOT
. (Además, el archivo grubx64.efi
copiado debe cambiarse a BOOTX64.EFI
).
Si necesita hacer esto para dos sistemas operativos, necesitará una segunda partición EFI. Esto no debería presentar un problema ya que una partición EFI es bastante pequeña (< 200 MB) y el límite en Mac es de 128 particiones por defecto. Sin embargo, para indicar un sistema operativo para el otro, mientras ve las opciones presentadas por el Administrador de inicio, es posible que desee cambiar los iconos.
Por ejemplo, tengo rEFInd instalado en una segunda partición EFI de 134 MB en mi iMac. (Esto sucede que es la última de las 9 particiones). Además, tengo Windows 10, Yosemite (en el volumen "Steelhead") y El Capitan (en el volumen "Steelhead2") instalado. A continuación se muestra una imagen de mi menú de inicio de Macs. (Para una mejor vista, haga clic en la imagen o abra en una nueva ventana).
EliconosepuedecambiarmontandolaparticiónEFIyagregandoelarchivodeiconos.VolumeIcon.icns
alacarpetaraíz.Puedeencontrarunacoleccióndeestosiconos,paraLinuxpopularyotrossistemasoperativos, aquí .
Nota: Si bien el Administrador de inicio de Mac se puede usar para iniciar Ubuntu, este paso adicional no es necesario cuando Ubuntu es el único sistema operativo instalado. En este caso, uno estaría mejor bendiciendo a Ubuntu por lo que este sistema operativo siempre se elige al inicio. El proceso para hacer esto está más allá del alcance de su pregunta publicada.