Commençons par la plus simple: un Mac 2011 aurait un EFI 64 bits, ce qui signifie que vous devriez y installer des versions 64 bits de tous vos systèmes d'exploitation. (La plupart des versions d'OS X fournissent une prise en charge 32 et 64 bits via des binaires "fat".) Vous pouvez souvent vous en tirer avec un système d'exploitation 32 bits, en particulier si vous l'amorcez en mode BIOS / CSM / legacy; mais une version 64 bits vous offre une plus grande flexibilité et peut permettre un démarrage en mode EFI, en particulier pour Linux.
Mon deuxième point est de vous suggérer de prendre votre expérience pour montrer à quel point le triple amorçage peut être difficile, en particulier sur un Mac. Vous ferez probablement mieux d’exécuter un ou deux de vos systèmes d’exploitation dans un environnement virtuel (dans VirtualBox, VMware, etc.). Cela éliminera les complications liées au démarrage multiple et vous aidera à isoler les systèmes pour une meilleure sécurité.
Un autre point est que Windows 7 nécessite plus ou moins l'amorçage en mode BIOS / CSM / legacy avec un MBR hybride capricieux et dangereux . (Lisez cette page liée! Cela fait partie de ma gdisk
documentation et vous indiquera ce que vous devez savoir pour naviguer dans les eaux perfides des MBR hybrides!) La flakiness des MBR hybrides était probablement au moins une partie de la cause de vos problèmes. De nombreux utilisateurs ont plus de chance en exécutant Windows 8 et 8.1 en mode EFI, ce qui élimine le besoin d'un MBR hybride - mais lorsque vous créez une partition FAT dans l'Utilitaire de disque d'OS X, cet outil créera un MBR hybride, qui bloquera Windows 8. l’installation en mode EFI, il ya donc un autre problème - mais celui-ci peut être contourné en utilisant des outils autres que Utilitaire de disque pour créer vos partitions Windows ou en utilisant un outil tel quegdisk
remplacer le MBR hybride par un MBR protecteur standard. De plus, bien que Windows 8 s’installe bien en mode EFI sur de nombreux Mac (peut-être la plupart des), il requiert toujours le mode BIOS / CSM / legacy sur certains Mac. Je suppose que Windows 10 s’installera aussi bien que Windows 8 en mode EFI sur Mac, mais c’est tellement nouveau que je ne peux pas vous le promettre. Vous voudrez peut-être demander sur un forum Mac quel mode fonctionne le mieux pour votre version de Windows sur votre modèle Mac spécifique.
Dans tous les cas, vous devez choisir le mode à utiliser pour Windows et comprendre suffisamment les systèmes de stockage de fichiers GPT et hybrides pour en préparer votre disque, en supposant que vous souhaitiez le démarrer directement sur votre matériel. C’est une des raisons pour lesquelles l’exécution de Windows virtualisé est tellement logique: vous attribuez à la machine virtuelle un disque virtuel qu’elle peut gérer à sa guise, en supprimant de l’équation toutes les préoccupations relatives aux MBR hybrides et aux modes d’amorçage Windows sur votre matériel natif.
Quant à Linux, il démarre normalement en mode EFI. toutefois, dans votre cas, il semblerait que GRUB ait fini par contrôler votre processus de démarrage et ne pas gérer le démarrage de Windows et / ou OS X. Sur les Macs, si vous souhaitez effectuer un triple démarrage, la méthode la plus simple consiste à retrouvergestionnaire de démarrage. Si possible, dites à votre Linux de ne pas installer de chargeur de démarrage. (Malheureusement, cette option est souvent inexistante ou peut être gérée par une option de ligne de commande obscure lorsque vous lancez le programme d'installation. Je ne sais pas si une telle option est disponible pour Fedora, en tout temps.) pratique si vous en avez besoin pour gérer le processus de démarrage temporairement. De plus, sachez que si vous maintenez la touche Alt ou Option enfoncée tout en allumant l'ordinateur, vous devez lancer le gestionnaire de démarrage intégré de la machine. Cela peut être pratique si GRUB prend le relais et échoue; L'utilisation du gestionnaire de démarrage intégré devrait vous permettre de démarrer OS X et de corriger les problèmes.
Conseils plus spécifiques:
- Vous pouvez effacer le disque de toutes les partitions en utilisant
gdisk
n'importe quel système d'exploitation que vous pouvez démarrer. Utilisez l' z
option sur le menu des experts (type x
, puis z
, puis confirmez les choix).
- Avec le disque effacé, installez OS X.
- Utiliser
gdisk
sous OS X ou un disque d’urgence Linux pour créer des partitions pour Linux et Windows. Assurez-vous de marquer le (s) partition (s) du système de fichiers Linux comme étant du type 8300. Si vous envisagez d’utiliser un MBR hybride, placez la ou les partitions Windows et toute partition utilisée pour l’échange de données entre systèmes fin du disque.
- Installez Linux, de préférence sans le chargeur de démarrage. Utilisez ext4fs, pas Btrfs, XFS ou JFS, comme système de fichiers. Faites attention à l’orientation de votre
/
système de fichiers root ( ) - une partition du type /dev/sda4
, un volume logique /dev/mapper/fedora-root
, ou peut-être quelque chose de plus exotique. Notez-le, vous en aurez peut-être besoin plus tard.
- Si vous ne savez pas comment installer sans le chargeur de démarrage, vous pouvez le voir ou démarrer directement sous Linux. Ignorez cela en utilisant le gestionnaire de démarrage intégré ou rEFInd sur USB ou CD pour démarrer sous OS X.
- Sous OS X, installez rEFInd.
- Lorsque vous redémarrez, vous devriez voir les options de démarrage pour OS X et Linux. Si vous ne voyez pas d’option Linux, vous devrez peut-être
gdisk
passer en revue les codes de type de partition et les modifier pour les systèmes de fichiers Linux de 0700 à 8300, puis réinstallez rEFInd; ou installez manuellement le pilote de système de fichiers EFI quel que soit le système de fichiers contenant votre noyau.
- Selon vos options d'installation, l'entrée rEFInd pour Linux peut ne pas fonctionner. Si tel est le cas, mettez-le en surbrillance, appuyez deux fois sur F2 ou sur Insertion, puis ajoutez une
root={whatever}
option {whatever}
indiquant la partition ou la description LVM de votre système de /
fichiers Linux ( ). Cela devrait faire démarrer Linux. À ce stade, vous devriez pouvoir exécuter le mkrlconf.sh
script fourni avec rEFInd pour créer un fichier de configuration qui devrait éviter d’avoir besoin de cette étape à l’avenir.
- Si vous envisagez d'installer Windows en mode BIOS / CSM / legacy, utilisez-le
gdisk
sous Linux ou OS X pour créer un MBR hybride. Incluez uniquement la ou les partitions Windows et toutes les partitions de données partagées dans le MBR hybride. (Jusqu'à trois partitions au total.) Ne créez pas de MBR hybride si vous souhaitez installer Windows en mode EFI.
- Installez Windows. Notez que le démarrage du programme d'installation de Windows dans le mode souhaité (BIOS ou EFI) peut être délicat. S'il se plaint que le disque est dans un format incorrect (GPT par rapport à MBR), vous l'avez soit démarré dans le mauvais mode, soit vous avez préparé le disque de manière incorrecte.
- Si vous installez Windows en mode EFI, il est concevable que son chargeur de démarrage prenne le relais. Vous devrez alors utiliser Option / Alt ou rEFInd sur USB / CD pour revenir à OS X et réinstaller rEFInd.
À ce stade, lorsque vous démarrez, vous devriez voir rEFInd, ce qui devrait vous permettre de démarrer OS X, Windows ou Linux. Il peut y avoir une ou deux options supplémentaires qui pourraient ou non fonctionner. Ceux-ci peuvent être traités de différentes manières; poster de nouveau si vous avez besoin d'aide.