112 votes

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

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

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

Quels sont les problèmes spécifiques du Mac que cette image aborde et que les images standard n'abordent pas ? Je pose la question car j'ai besoin de savoir quel ISO recommander aux utilisateurs d'Apple Mac.

131voto

SilverViper Points 359

Dans Ubuntu 10.10, nous avons modifié le paramètre normal amd64 des images de CD pour un double démarrage sur des systèmes BIOS ou UEFI (UEFI, "Unified Extensible Firmware Interface", est un type différent de micrologiciel que l'on trouve sur de nombreux systèmes plus 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 censé choisir celle qu'il peut le mieux utiliser.

Malheureusement, bien que les Macs utilisent une variante d'EFI (une version antérieure de ce qui est maintenant appelé UEFI), ils ne peuvent apparemment pas faire face aux CD multi-catalogues, et simplement refusent de les botter . Cela nous a laissé dans un dilemme : nous devions prendre en charge les systèmes UEFI, mais nous ne voulions pas non plus abandonner la prise en charge des Macs. J'ai donc créé le amd64+mac images de CD, qui sont exactement les mêmes que les amd64 sauf qu'elles ne prennent en charge que le démarrage par le BIOS. Les Macs sont heureux de les démarrer dans leur mode d'émulation BIOS.

(En fait, le nom amd64+mac est une appellation légèrement erronée, car il s'est avéré par la suite que certains systèmes autres que les Macs souffrent d'un problème similaire - mais j'ai estimé qu'une dénomination plus précise sur le plan technique, telle que amd64+nouefi serait plus susceptible d'embrouiller que d'éclairer).

Bien que j'aimerais revenir à l'expédition juste amd64 plutôt que les deux amd64 y amd64+mac Pour l'instant, il n'y a aucune chance de les réunir, à moins que quelqu'un ne trouve le moyen de créer une image de CD multicatalogues que les Macs peuvent démarrer. Si vous êtes un expert en la matière, veuillez me contacter par e-mail.

14voto

Shaun Points 537

Il semble qu'il y ait très peu de différences 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

Je n'ai pas eu personnellement beaucoup de chance avec le démarrage de l'uefi, donc je recommanderais probablement aux utilisateurs de s'en tenir aux versions amd64 normales jusqu'à ce que l'uefi soit nécessaire. (sur la plupart des modèles, les disques normaux fonctionnent bien via la couche d'émulation bios de bootcamp).

6voto

Steve Losh Points 11958

Venant de quelqu'un qui installe Ubuntu sur beaucoup de Macs. Il y aurait eu des difficultés rencontrées par certaines personnes qui ont essayé de faire tourner des LiveCD Maverick sur des ordinateurs Mac. Le chargeur EFI n'était pas très amical, donc la version Natty avec le support Mac est censée mieux interagir avec l'EFI (version Mac d'un BIOS) pour résoudre ces problèmes. A part cela, il n'y a pas de différence significative.

Je vous conseille d'essayer d'abord les téléchargements ordinaires (si vous pouvez disposer de la bande passante), car ils fonctionnent parfaitement sur les Macs sur lesquels je les ai utilisés. Si vous rencontrez des problèmes en essayant de charger les LiveCD, alors la version de support Mac est probablement celle que vous recherchez.

4voto

Bernie Perez Points 5091

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

C'est également pour cette raison qu'il existe le bootcamp - en dehors de la prise en charge des pilotes ; Windows (du moins dans les anciennes versions que je connais) n'utilise pas EFI.

0voto

Anton Petrunin Points 109

La question est discutée par Matt Gadient aquí . Cette page contient également des images de quelques distributions qui fonctionnent pour Mac. Elle contient également un court code qui suppose de convertir une image iso en sa version +mac. Fonctionne parfaitement.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X