Che cosa c'è di diverso nell'immagine ISO Mac?

110

link

In quella posizione c'è un'immagine ISO che è descritta come "Questa immagine è regolata per funzionare correttamente su sistemi Mac."

Quali problemi specifici su Mac ha questo indirizzo dell'immagine che le immagini standard non hanno? Chiedo perché ho bisogno di sapere quale ISO raccomandare agli utenti Apple Mac.

    
posta popey 29.04.2011 - 16:32

4 risposte

129

In Ubuntu 10.10, abbiamo cambiato le normali immagini amd64 CD in dual-boot su sistemi BIOS o UEFI (UEFI, "Unified Extensible Firmware Interface", è un diverso tipo di firmware trovato su molti sistemi più recenti). Questo è stato fatto usando una tecnica nota come CD "multi-catalogo" - contiene due immagini di avvio, e la specifica dice che il firmware dovrebbe scegliere quello che può usare al meglio.

Sfortunatamente, anche se i Mac usano una variante di EFI (una versione precedente di quella che ora viene chiamata UEFI), apparentemente non possono far fronte a CD multi-catalogo e semplicemente rifiuta di avviarli . Questo ci ha lasciato piuttosto un dilemma: avevamo bisogno di supportare i sistemi UEFI, ma non volevamo abbandonare il supporto per i Mac. Ho quindi creato le immagini amd64+mac CD, che sono esattamente uguali alle immagini amd64 , tranne per il fatto che supportano solo l'avvio del BIOS. I Mac sono felici di avviarli nella loro modalità di emulazione BIOS.

(In realtà, il nome amd64+mac è un termine poco appropriato, perché in seguito si è scoperto che alcuni sistemi diversi dai Mac soffrono di un problema simile, ma ho ritenuto che una denominazione più accurata dal punto di vista tecnico come amd64+nouefi sarebbe più probabilità di confondere che illuminare.)

Anche se mi piacerebbe tornare alla spedizione solo amd64 di immagini anziché amd64 e amd64+mac , al momento non c'è alcuna prospettiva di riunirli a meno che qualcuno non capisca come creare un'immagine CD multi-catalogo che i Mac possono avviare. Se sei un esperto in questo, per favore contattami via e-mail.

    
risposta data Colin Watson 05.05.2011 - 21:46
14

Sembra essere molto poco tra di loro, principalmente l'inizio del boot EFI:

$ diff --context=0 ubuntu-11.04-desktop-amd64*list
*** ubuntu-11.04-desktop-amd64+mac.list 2011-04-27 18:06:42.000000000 +0100
--- ubuntu-11.04-desktop-amd64.list 2011-04-27 18:05:44.000000000 +0100
***************
*** 4 ****
--- 5 ----
+ /usb-creator.exe
***************
*** 134,135 ****
- /isolinux/grub/font.pf2
- /isolinux/grub/grub.cfg
--- 134 ----
***************
*** 144 ****
--- 144 ----
+ /efi/boot/bootx64.efi

Personalmente non ho avuto molta fortuna con l'avvio di uefi, quindi probabilmente raccomanderei agli utenti di attenersi alle versioni regolari di amd64 fino a quando uefi non è richiesto. (sulla maggior parte dei modelli, i normali dischi funzionano bene tramite il livello di emulazione del bios del bootcamp)

    
risposta data Shaun 02.05.2011 - 01:39
6

Proveniente da qualcuno che installa Ubuntu su molti Mac. Ci sono state presumibilmente alcune difficoltà incontrate da alcune delle persone che hanno cercato di eseguire Maverick LiveCD su computer Mac. Il caricatore EFI non era amichevole con esso, quindi la versione di Natty con supporto per Mac ha lo scopo di interagire meglio con EFI (versione Mac di un BIOS) per risolvere questi problemi. A parte questo, non c'è una differenza significativa.

Consiglierei di provare prima i download regolari (se riesci a risparmiare la larghezza di banda) perché li trovo molto utili sui Mac su cui li ho usati. Se riscontri problemi nel tentativo di caricare i LiveCD, la versione di supporto Mac è probabilmente quella che stai cercando.

    
risposta data zookalicious 02.05.2011 - 07:01
4

Credo che il motivo per questi CD + mac sia che i Mac utilizzino EFI , mentre la maggior parte degli altri computer stanno usando una normale interfaccia BIOS (hardware interfaccia , non GUI). Per MAC, quindi, è necessario un CD diverso per consentire l'avvio del sistema.

Questo è anche il motivo per cui c'è bootcamp - a parte il supporto del driver; Windows (almeno nelle versioni precedenti I AFAIK) non utilizza EFI.

    
risposta data RolandiXor 02.05.2011 - 01:34

Leggi altre domande sui tag