4 votes

Perte de la possibilité d'utiliser le dual boot rEFInd après la mise à jour vers Yosemite OSX 10.10

Je n'arrive plus à accéder au gestionnaire de dual boot rEFInd après la mise à jour vers Yosemite, une idée ? Je vous remercie.

3voto

Fela Points 151

J'ai résolu ce problème en utilisant efibootmgr . Si vous ne pouvez pas utiliser Ubuntu, utilisez une version live.

Assurez-vous d'abord que vous avez efibootmgr installé

sudo apt-get install efibootmgr

Vérifiez ensuite les partitions à partir desquelles l'EFI peut démarrer.

$ sudo efibootmgr
BootCurrent: 0000
Timeout: 5 seconds
BootOrder: 0000,0082
Boot0000* ubuntu
Boot0080* Mac OS X
Boot0081* Mac OS X
Boot0082* 
BootFFFF* 

Dans mon cas, il répertorie 4 partitions. Boot0000 est la partition Ubuntu où Grub est installé ; par défaut, je veux démarrer cette partition.

J'ai découvert que Boot0080 est la partition de récupération de l'ancienne installation de Mavericks, tandis que Boot0081 est la partition de récupération de Yosemite. La partition où Yosemite est en fait installés, dans mon cas , est Boot0082 .

Grub n'est pas en mesure de charger Mac OS X directement, mais je peux configurer EFI pour charger la partition Mac OS X lorsque Grub se termine.

J'ai donc couru

sudo efibootmgr -o 0000,0082

Ce qui, pour résumer, signifie Boot0000 où Grub est installé, sera exécuté en premier, puis si vous quittez Grub (en appuyant sur c puis en tapant la commande exit ), vous pouvez démarrer Mac OS X.

Pour rendre le processus de démarrage de Mac OS X plus confortable, vous pouvez ajouter une entrée au menu de démarrage Grub qui quitte et démarre Mac OS X. Il suffit d'éditer /etc/grub.d/40_custom et ajouter ce qui suit

menuentry "Exit to Max OS X" {
  exit
}

Et rechargez la configuration Grub avec

sudo update-grub

Tout devrait fonctionner.

1voto

Aaron Points 84

Je recommande ce site (maintenant supprimé) réponse sur Stack Overflow (éventuellement disponible aussi via Wayback machine et si ce n'est pas le cas, voici une capture d'écran ) par Ahmad Afif . La réponse s'appuie sur des éléments tirés de ce tutoriel des forums Linux Mint qui explique que

  • Mac démarre Mac OS par défaut. Nous avons besoin qu'il démarre notre menu Grub à la place.
  • Grub détecte Mac OS mais ne sait pas comment le démarrer.

Pour y remédier, faire une USB en direct et démarrer à partir de celui-ci, puis fixer l'ordre de démarrage.

Installer et exécuter efibootmgr :

sudo apt install efibootmgr
efibootmgr

Une ligne de la sortie montre le BootOrder En dessous de cette ligne se trouve une clé indiquant les noms de chaque code, par exemple

BootOrder: 0080, 0000, ...
Boot0000* ubuntu
Boot0080* Mac OS
...

Pour modifier l'ordre de démarrage 0000 antes de 0080 vous pouvez utiliser cette commande :

sudo efibootmgr -o 0,80

Exécuter efibootmgr pour vérifier que le BootOrder a changé.

Maintenant Grub démarre en premier, et nous pouvons l'utiliser pour démarrer Ubuntu (ou Mint dans le cas du tutoriel), ou, pour démarrer OS X, appuyez sur esc et tapez exit . Pour éviter cette dernière étape à l'avenir, il suffit souvent de démarrer Ubuntu et d'exécuter cette commande :

sudo update-grub

0voto

Waldir Leoncio Points 1847

Si vous utilisiez rEFIt, vous devrez installer rEFInd (je ne pense pas que cela fonctionnerait autrement). Les étapes de base sont les suivantes :

  1. Télécharger rEFInd à partir de http://sourceforge.net/projects/refind/
  2. Exécuter ./install.sh le dossier décompressé que vous venez de télécharger
  3. Suivez les instructions, éteignez (ne redémarrez pas) et rallumez.

Cette discussion peut également vous être utile : Impossible de démarrer Refit (pour choisir Ubuntu) sur Mac après la mise à jour Yosemite . Ce site web fournit également des informations utiles sur ce qu'est rEFInd : http://www.rodsbooks.com/refind/

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