web-dev-qa-db-fra.com

Mac OS X ne démarre pas à partir du menu de menu dans Ubuntu Precise sur Apple MBA (5,2)

J'ai installé Ubuntu Precise dans la nouvelle édition 2012 du Apple MBA (5,2) suivant l'excellent guide sur ici . Maintenant, je veux désinstaller rEFIt, afin d'éviter de passer deux fois sur les options de démarrage. Les options de démarrage sont affichées via rEFIt et GRUB dans cet ordre. Toutefois, pour ce faire, je dois pouvoir démarrer sous Mac OS X via grub. Pour le moment, cela ne se produit pas. J'ai lu quelque part que cela nécessite un chargement en chaîne. Quelqu'un pourrait-il me demander de bien faire les choses?

Merci d'avance!

6
orthodoc

Quelque chose comme la configuration GRUB 2 suivante pourrait fonctionner:

menuentry "OS X" {
    insmod hfsplus
    set root='(hd0,gpt3)'
    chainloader /System/Library/CoreServices/boot.efi
}

Notez que vous devrez peut-être remplacer le numéro de partition de "gpt3" par autre chose, tel que "gpt2" ou "gpt4". Vous souhaitez identifier la partition sur laquelle OS X est installé et utiliser son numéro de partition. Pour utiliser cet exemple, copiez-le dans votre fichier /etc/grub.d/40_custom sous Linux, puis tapez Sudo grub-mkconfig -o /boot/grub/grub.cfg. Je ne fais aucune promesse que cela fonctionnera, cependant; Je ne l'ai pas testé.

Une autre option consiste à remplacer rEFIt par rEFInd et à renoncer à GRUB 2 en faveur d'un noyau Linux 3.3.0 ou ultérieur doté de la prise en charge du chargeur de stub EFI. Malheureusement, Ubuntu 12.04 étant livré avec un noyau 3.2.0, vous devrez donc remplacer votre noyau (ou attendre Ubuntu 12.10) pour le faire. La documentation de rEFInd explique comment procéder (voir la page "Options de démarrage de Linux").

4
Rod Smith

Editez votre grub.cfg.

menuentry 'Mac OS X (on /dev/sda3)' --class osx --class darwin --class os $menuentry_id_option 'osprober-xnu-64-6834a4ed4dccef17'  {
insmod part_msdos
insmod hfsplus
set root='hd0,msdos3'
    multiboot /boot
}

Fonctionne très bien dans Ubuntu 14.04 et Mac OS X 10.9.4.

1
Trung Sỹ Pro

J'ai un macbook Pro 8.2, fin 2011 sur lequel j'ai installé OSX et Linux Mint.

Voici les étapes que j'ai suivies:

  1. Sous OSX, j'ai repartitionné mon disque dur de 500 Go en deux. Pour une raison quelconque, je ne peux pas démarrer avec une clé USB à moins d’éditer l’écran de démarrage avec nomodeset, mais je reçois alors l’avertissement que je suis en mode sans échec et qu’aucun pilote vidéo n’a été chargé.

  2. Donc, à partir d’un CD, en maintenant la touche option enfoncée lorsque le mac sonne, j’avais trois options: OSX, Windows, EFI. Je tab sur et sélectionné l'option Windows.

  3. Une fois Ubuntu démarré et que vous cliquez pour installer sur le disque dur, lorsque l'option apparaît, installer sur le disque dur ou quelque chose d'autre, choisissez autre chose.

  4. Créez ensuite trois partitions: Swap,/(root) et Home, puis cliquez pour installer.

    Vous recevrez un avertissement vous indiquant que vous devez créer une partition de démarrage ou si le démarrage peut être difficile, ignorez-le et continuez.

  5. Après l’installation et un redémarrage, il démarrera automatiquement sous OSX, ce que je laisse faire pour s’assurer que j’avais toujours OSX, mais il vous suffit de maintenir la touche Option enfoncée lorsque vous entendez le carillon. Deux options vous sont alors proposées. OSX, Windows. choisissez Windows et il démarrera sous Linux.

Je n’ai pas essayé cela avec Ubuntu bien que je l’ai fait avec Fedora et Debian et les deux ne fonctionnaient pas très bien avec OSX.

0
Dave