Cosa c'è di diverso nell'immagine ISO del Mac?


110

http://cdimage.ubuntu.com/releases/11.04/release/

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

Quali problemi specifici sul Mac risolve questa immagine a cui le immagini standard no? Lo chiedo perché devo sapere quale ISO raccomandare agli utenti di Apple Mac.


1
Senza averlo effettivamente provato: le versioni precedenti di alt-install erano in modalità testo (ncurses). I Mac non hanno quelle modalità di testo legacy: hai mai visto la modalità di testo sui vecchi Mac PPC? È abbastanza orribile.
Broam,

9
perché questo è stato downvoted?
Lincity,

Sei riuscito a installare Ubuntu in modo che si avvii da UEFI e non utilizzi l'emulazione BIOS?

@gentmatt Sì, ma non lo consiglierei. Il driver video binario nvidia non funziona con la modalità EFI, quindi sei limitato a nouveau che va bene, ma anche limitato. Ho finito per sbarazzarmi del Mac per questo e altri motivi e sono passato a un Thinkpad che "Just Works" (TM).
Popey,

@popey In realtà, voglio utilizzare l'avvio EFI per utilizzare la grafica integrata;). La durata della batteria con solo grafica dedicata è orribile .... Ma sì, sto anche pensando di ottenere un computer adeguato per eseguire Ubuntu. Farlo su un Mac non sembra molto ragionevole al momento. Se non riesci a fare buon uso dell'hardware costoso, è meglio lasciarlo.

Risposte:


129

In Ubuntu 10.10, abbiamo cambiato le normali amd64immagini CD in dual-boot su sistemi BIOS o UEFI (UEFI, "Unified Extensible Firmware Interface", è un diverso tipo di firmware presente 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ò meglio usare.

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

(In effetti, il nome amd64+macè un nome improprio, perché in seguito si è scoperto che alcuni sistemi diversi dai Mac soffrono di un problema simile - ma ho sentito che una denominazione tecnicamente più accurata come quella amd64+nouefiavrebbe più probabilità di confondere che illuminare.)

Mentre mi piacerebbe tornare a spedire solo amd64immagini piuttosto che entrambe amd64e amd64+mac, al momento non c'è alcuna prospettiva di riunificarle a meno che qualcuno non capisca come creare un'immagine CD multi-catalogo che i Mac possano avviare. Se sei un esperto in questo, ti prego di contattarmi via e-mail.


4
La modalità di emulazione del BIOS è il motivo per cui ci vuole relativamente più tempo per avviare Ubuntu su un Mac? Prima rEFIt e poi Grub2. Dopodiché c'è sempre una "pausa" con una schermata nera . Poi arriva lo splash di avvio che è significativamente più veloce di questa strana pausa con lo schermo nero. Esiste un aggiornamento sull'utilizzo dell'avvio UEFI su Mac per evitare ciò?

2
Se vuoi andare avanti e utilizzare l'avvio UEFI, non esitare a provare le normali immagini amd64 e vedere se funzionano sul tuo sistema.
Colin Watson,

3
Se il problema con i CD multi-catalogo è che non è possibile avere entrambi i metodi sullo stesso CD, perché hai scelto BIOS su EFI?
Alex Jasmin

Sull'inseguimento dell'oca selvatica che sono stato messo dagli esperti qui a Ask Ubuntu e al Launchpad hanno trovato la tua risposta concisa più che utile nel processo di eliminazione sull'installazione di Ubuntu utilizzando la modalità EFI su una macchina EFI 2.1 del 2011 (che è non un mac)
geezanansa,

Esiste amd64 + mac per 16.04.1?
Anton Petrunin,

14

Sembra essere molto poco tra loro, principalmente l'inizio dell'avvio 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 consiglierei agli utenti di attenersi alle normali versioni di amd64 fino a quando uefi è richiesto. (sulla maggior parte dei modelli, i dischi normali funzionano bene tramite il livello di emulazione del BIOS bootcamp)


6

Proviene da qualcuno che installa Ubuntu su molti Mac. Presumibilmente ci sono state alcune difficoltà incontrate da alcune persone che hanno provato a far funzionare Maverick LiveCD su computer Mac. Il caricatore EFI non era amichevole con esso, quindi la versione Natty con supporto 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.

Ti consiglio di provare prima i download regolari (se puoi risparmiare la larghezza di banda) perché li trovo che funzionino perfettamente sui Mac su cui li ho usati. Se riscontri problemi nel tentativo di caricare LiveCD, è probabile che la versione di supporto Mac sia quella che stai cercando.


4

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

Questo è anche il motivo per cui esiste bootcamp - a parte il supporto dei driver; windows (almeno nelle versioni precedenti I AFAIK) non utilizza EFI.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.