Sembra esserci un po 'di confusione sull'avvio di EFI e sugli ISO di Ubuntu.
Disclaimer: non so molto sui Mac, perché non mi è mai capitato di possedere o supportare una di queste macchine. Ma voglio aiutare comunque.
Avvio UEFI Linux e Windows e ISO Mac Ubuntu
Utilizzando Linux su macchine Windows, la mia comprensione è che per l'avvio da un supporto esterno tramite EFI è sufficiente copiare i file dall'ISO in un file system supportato sull'unità USB, che di solito è FAT. Le ISO che supportano l'avvio UEFI contengono un file chiamato /efi/boot/boot{arch}.efi
, dove {arch}
può essere x64
per AMD64, ia32
per i386 arm
o a64
per ARM e così via. Sui (vecchi) Mac questo potrebbe essere /efi/boot/boot.efi
.
Va bene, è quello. La cosa strana è che gli ISO del Mac non contengono tali file e invece si avviano e si installano in modalità BIOS legacy, che andava bene nel 2006 - quando Apple ha introdotto Boot Camp - ma non è dal 2012 quando il resto del settore è passato a UEFI.
Le risposte di Chan-Ho Suh e Colin Watson su domande simili non sembrano riflettere accuratamente lo stato attuale.
Risolvere il problema con i caricatori UEFI per Mac meno recenti
Ho trovato un post sul blog di AstroFloyd che trattava un problema molto simile pur essendo consapevole di quanto sopra.
La sua soluzione è quella di mettere un caricatore EFI che consenta il loopback caricando un ISO compatibile UEFI. Idealmente dovresti solo mettere due file sull'unità USB formattata FAT e il gioco è fatto.
Per chiarezza, tutto ciò che è ora presente sull'unità USB è (relativo alla directory principale di tale unità):
- /efi/boot/boot.iso
- /efi/boot/boot.efi
Le sue istruzioni sono scritte usando strumenti Linux e si occupano di dettagli avanzati come l'impostazione del tipo di partizione, ma suppongo che Windows e le unità USB standard già forniscano questa configurazione per impostazione predefinita.
Per essere chiari: non utilizzare amd64 + mac ISO, utilizzare l'ultimo standard.
Relazionato:
Ulteriori informazioni di base
Rod Smith - che è anche qui intorno - ha pubblicato un articolo molto dettagliato su Ubuntu EFI-boot su un Mac sul suo sito. Spiega perché installare Linux in modalità BIOS su un Mac usando un MBR ibrido è almeno una cattiva idea e copre alcuni scenari di installazione di Ubuntu su un'unità con un'installazione esistente di Mac OS X.
Sta usando il suo strumento Refind, ma per quanto ne so systemd-boot è anche in grado di avviare OS X e lavorare con i Mac. Probabilmente è un po 'più difficile da configurare.