Premièrement, il existe une grande incertitude concernant votre mode de démarrage Windows. Sous Windows 7, la plupart des installations Windows à double amorçage utilisaient Boot Camp, c'est-à-dire que Windows démarrait en mode BIOS / CSM / Legacy alors que OS X démarrait en mode EFI / UEFI. Cette configuration nécessite un MBR hybride, qui est feuilleté et dangereux. Depuis Windows 8, toutefois, la capacité de démarrage de Windows en mode EFI / UEFI natif sur les Mac s'est considérablement améliorée. Ainsi, vous pouvez avoir une telle installation sans même vous en rendre compte. Avant de faire autre chose, vous devez déterminer quel mode de démarrage vous avez. La meilleure façon de le savoir est d’examiner votre Partition système EFI (ESP) , qui est une partition FAT - généralement /dev/disk0s1
sur Mac. (Vous devrez peut-être le monter avec mkdir /Volumes/ESP
suivi par sudo mount -t msdos /dev/disk0s1 /Volumes/ESP
.) Recherchez une arborescence de répertoires appelée EFI/Microsoft
sur cette partition (c'est-à-dire, /Volumes/ESP/EFI/Microsoft
si vous le montez comme je l’ai spécifié), et surtout pour un fichier appelé EFI/Microsoft/Boot/bootmgfw.efi
. Si ce fichier est présent, c'est une preuve solide d'une installation de Windows en mode EFI. S'il est absent, vous avez probablement une installation de Windows en mode BIOS.
Si vous avez une installation Windows en mode EFI, je vous recommande de supprimer votre MBR hybride au profit d'un MBR de protection conventionnel et d'essayer de faire démarrer tous vos systèmes d'exploitation en mode EFI. Vous pouvez faire la première tâche avec gdisk
dans n'importe lequel de vos systèmes d'exploitation - tapez x
pour accéder au menu des experts, puis n
pour créer un nouveau MBR de protection, et enfin w
pour enregistrer cette modification sur le disque. La plupart des utilisateurs de Mac utilisent le rEFIt abandonné ou son rEFInd pris en charge pour gérer la tâche de sélection du démarrage. Avec la protection de l'intégrité du système désactivée, vous devriez pouvoir installer rEFInd sous OS X en exécutant son install.sh
scénario. Vous voudrez peut-être éditer refind.conf
décommenter scanfor
et enlever hdbios
de la liste des options - cela empêchera rEFInd de présenter des options de démarrage en mode BIOS, qui ne fonctionneraient pas avec cette configuration. (Remarque: je suis à la fois l'auteur de gdisk
et le mainteneur de rEFInd.)
Si vous avez une installation Windows de Windows dans le BIOS / CSM /, vous devez conserver le MBR hybride installé ou en créer un nouveau. La procédure à laquelle vous faites référence a créé un nouveau MBR hybride, mais les partitions que vous avez incluses ne sont pas claires. Vous doit incluez votre partition de démarrage Windows et toute partition que vous avez l'intention de partager sur différents systèmes d'exploitation. J'ai vu certaines affirmations selon lesquelles Windows est tatillon quant au numéro de partition. Vous devrez peut-être alors manipuler ce détail pour recréer votre MBR hybride. rEFInd est utile pour gérer les configurations multi-boot sur de telles configurations également; mais dans ce cas, vous devriez ne pas retirer hdbios
du scanfor
faire la queue refind.conf
.
Si vous pensez que vous avez une configuration Windows en mode BIOS mais que vous ne parvenez pas à la démarrer, envisagez de la convertir en une initialisation en mode EFI. Voir cet article de blog pour une procédure de le faire. Cet exemple est basé sur un PC, et une grande partie de ce qui est spécifié est déjà faite dans votre cas. Comme indiqué précédemment, vous devez supprimer le MBR hybride, plutôt que de convertir le MBR en GPT. La plupart du temps, vous devrez faire les choses dans la seconde moitié de la deuxième page de la procédure. Notez que je ne l'ai jamais fait sur un Mac et que je ne connais pas de site qui donne des instructions spécifiques à ce Mac (bien qu'un tel site existe peut-être), donc si vous l'essayez, vous risquez de devenir un pionnier. .
Ok, alors j'ai essayé un peu plus et voici ce que j'ai obtenu:
La chose qui a finalement résolu l'erreur de démarrage était la suggestion d'exécuter les commandes suivantes en utilisant un USB Win8 de récupération pour accéder à la console:
J'ai trouvé ces suggestions dans ce fil et alors que j'avais déjà essayé les trois dernières commandes, la première a apparemment fait l'affaire. Lorsque j'ai redémarré et appuyé sur 'Alt', le gestionnaire de démarrage du Mac m'a présenté deux options étiquetées 'Windows'. Tandis que l’un d’eux me donnait à nouveau la même vieille erreur de démarrage, l’autre a finalement démarré Windows 8 parfaitement opérationnel.
J'ai ensuite procédé à l'installation de rEFInd, qui m'a également donné deux options différentes (chargeur de démarrage?) Pour Windows. Après un certain nombre de redémarrages, j'ai finalement été en mesure de découvrir que celui qui était défectueux avait disparu après avoir dit à restFlnd de ne pas analyser la partition EFI. Il semble donc que le démarrage EFI de Win8 mentionné dans la réponse précédente (situé dans ESP: EFI / Microsoft / Windows / Boot) est défectueux. Cependant, rEFInd démarre correctement avec l'option trouvée sur la partition BOOTCAMP. Lorsque j'utilise le gestionnaire de démarrage Apple, il affiche toujours les deux options.
Donc, dans mon interprétation, la commande (ou commande s ) J'ai utilisé créé un chargeur de démarrage sur la partition BOOTCAMP que je peux maintenant utiliser à la place de celui EFI cassé par le partitionnement. Je suis content d'avoir un Triple Boot en état de marche!
la source