Qu'est-ce qui différencie l'image ISO Mac?

110

lien

À cet emplacement, il y a une image ISO décrite comme "Cette image est ajustée pour fonctionner correctement sur les systèmes Mac."

Quels problèmes spécifiques sur le Mac cette image ne rencontre-t-elle pas avec les images standard? Je demande parce que je dois savoir quelle ISO recommander aux utilisateurs Apple Mac.

    
posée popey 29.04.2011 - 16:32
la source

4 réponses

129

Dans Ubuntu 10.10, nous avons remplacé les images CD amd64 normales par un double démarrage sur les systèmes BIOS ou UEFI (UEFI, "Unified Extensible Firmware Interface", est un type de microprogramme différent présent sur de nombreux systèmes récents). Cela a été fait en utilisant une technique connue sous le nom de CD "multi-catalog" - il contient deux images de démarrage, et la spécification dit que le firmware est supposé choisir celui qu'il peut utiliser le mieux.

Malheureusement, même si les Mac utilisent une variante d’EFI (une version antérieure de ce qui s’appelle désormais UEFI), ils ne peuvent apparemment pas gérer les CD multi-catalogues, et simplement refuser de les démarrer . Cela nous a laissé plutôt 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 amd64+mac CD, qui sont exactement les mêmes que les images amd64 sauf qu'elles ne prennent en charge que le démarrage du BIOS. Les Mac sont heureux de les démarrer dans leur mode d’émulation BIOS.

(En fait, le nom amd64+mac est un peu trompeur, car il s’est avéré plus tard que certains systèmes autres que les Mac souffrent d’un problème similaire - mais j’ai pensé qu’un nom plus précis techniquement, tel que amd64+nouefi serait plus susceptibles de confondre que d'éclairer.)

Bien que j'aimerais retourner à l'expédition juste amd64 images plutôt que les deux amd64 et amd64+mac , pour le moment il n'y a aucune possibilité de les réunir sauf si quelqu'un sait comment créer une image de CD multi-catalogue que les Mac peuvent démarrer. Si vous êtes un expert à ce sujet, veuillez me contacter par e-mail.

    
réponse donnée Colin Watson 05.05.2011 - 21:46
la source
14

Apparaît très peu entre eux, principalement au début du démarrage d’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

Je n'ai pas personnellement eu beaucoup de chance avec le démarrage d'uefi, alors je recommanderais probablement aux utilisateurs de rester fidèles aux versions régulières d'amd64 jusqu'à ce que uefi soit requis. (sur la plupart des modèles, les disques réguliers fonctionnent correctement via la couche d’émulation bios de bootcamp)

    
réponse donnée Shaun 02.05.2011 - 01:39
la source
6

De quelqu'un qui installe Ubuntu sur beaucoup de Mac. Certaines personnes ont tenté de faire fonctionner Maverick LiveCD sur des ordinateurs Mac. Le chargeur EFI n'était pas sympathique avec cela, donc la version Natty avec support Mac est censée interagir mieux avec l'EFI (version Mac d'un BIOS) pour résoudre ces problèmes. En dehors de cela, il n’ya pas de différence significative.

Je vous conseille d’essayer d’abord les téléchargements habituels (si vous pouvez épargner la bande passante) car je les trouve très efficaces sur les Mac que je leur ai utilisés. Si vous rencontrez des problèmes en essayant de charger les LiveCD, la version de support Mac est probablement ce que vous recherchez.

    
réponse donnée zookalicious 02.05.2011 - 07:01
la source
4

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 (interface matérielle , pas d'interface graphique). Pour MAC, un CD différent est nécessaire pour permettre au système de démarrer.

C'est aussi la raison pour laquelle il existe un bootcamp - mis à part le support du pilote; Windows (au moins dans les anciennes versions, je AFAIK) n'utilise pas EFI.

    
réponse donnée RolandiXor 02.05.2011 - 01:34
la source

Lire d'autres questions sur les étiquettes