web-dev-qa-db-fra.com

En quoi l'image ISO de Mac est-elle différente?

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

Une image ISO se trouve à cet emplacement et est décrite comme "Cette image est réglée pour fonctionner correctement sur les systèmes Mac."

Quels problèmes spécifiques sur le Mac cette image adresse-t-elle par rapport aux images standard? Je pose la question car j’ai besoin de savoir quelle ISO recommander aux utilisateurs de MacaoApple.

110
popey

Dans Ubuntu 10.10, nous avons modifié les images de CD AMD64 normales en double amorçage sur les systèmes BIOS ou UEFI (UEFI, "Interface unifiée de micrologiciel extensible", est un type de micrologiciel différent de celui de nombreux systèmes plus récents). Cela a été fait en utilisant une technique connue sous le nom de CD "multi-catalogues" - elle contient deux images de démarrage, et la spécification indique que le micrologiciel est censé choisir celle qu'il peut le mieux utiliser.

Malheureusement, même si les Mac utilisent une variante d'EFI (une version antérieure de ce qui s'appelle aujourd'hui UEFI), ils ne semblent apparemment pas supporter les CD multi-catalogues, et simplement refuser de les démarrer . Cela nous a laissé plutôt dans un dilemme: nous devions prendre en charge les systèmes UEFI, mais nous ne voulions pas non plus abandonner le support pour les Mac. J'ai donc créé les images du CD AMD64+mac, qui sont exactement identiques aux images AMD64 à la différence qu'elles ne prennent en charge que le démarrage par le BIOS. Les Mac sont heureux de les démarrer en mode d’émulation de leur BIOS.

(En fait, le nom AMD64+mac est un léger abus de langage, car il est apparu par la suite que certains systèmes autres que les Mac avaient le même problème, mais j’ai estimé qu’un nommage techniquement plus précis, tel que AMD64+nouefi, risquerait davantage de dérouter que d’éclairer. )

Bien que j'aimerais bien retourner à la livraison avec seulement AMD64 images plutôt que AMD64 et AMD64+mac, pour le moment, il n'y a aucune possibilité de les réunir à moins que quelqu'un ne sache créer un CD multi-catalogues que les Mac peuvent démarrer. Si vous êtes un expert en la matière, contactez-moi par courrier électronique.

130
Colin Watson

Semble être très peu entre eux, principalement les débuts du démarrage 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

Personnellement, je n'ai pas eu beaucoup de chance avec le démarrage d'ueFI, donc je recommanderais probablement aux utilisateurs de s'en tenir aux versions régulières d'AMD64 jusqu'à ce que uefi soit nécessaire. (sur la plupart des modèles, les disques classiques fonctionnent correctement via la couche d'émulation du bios de bootcamp)

14
Shaun

Venant de quelqu'un qui installe Ubuntu sur beaucoup de Mac. Certaines personnes qui auraient essayé de faire fonctionner les Maverick LiveCD sur des ordinateurs Mac auraient rencontré certaines difficultés. Le chargeur EFI ne lui convenait pas. La version Natty avec prise en charge Mac est censée mieux interagir avec la version EFI (BIOS d’un BIOS) pour résoudre ces problèmes. En dehors de cela, il n'y a pas de différence significative.

Je vous conseillerais d’essayer d’abord les téléchargements réguliers (si vous pouvez économiser la bande passante), car je les trouve très efficaces sur les Mac que je m’ai utilisés. Si vous rencontrez des problèmes pour essayer de charger le LiveCD, la version de support Mac est probablement celle que vous recherchez.

6
zookalicious

Je crois que la raison de ces CD + mac est que les Mac utilisent EFI , alors que la plupart des autres ordinateurs utilisent une interface BIOS standard (matériel interface, pas d'interface graphique). Pour MAC, un autre CD est nécessaire pour permettre au système de s’amorcer.

C’est aussi la raison pour laquelle il ya bootcamp - en plus du support des pilotes; Windows (du moins dans les anciennes versions, autant que je sache) n’utilise pas EFI.

4
RolandiXor