web-dev-qa-db-fra.com

rEfind montre plusieurs choix Ubuntu

J'ai récemment installé Ubuntu sur mon Macbook dans le but de double amorcer Ubuntu et OS X Sierra. La première fois après l'installation d'Ubuntu, rEfind ne fonctionnait pas et chaque fois que j'allais allumer mon Mac, il sautait directement dans Ubuntu. J'ai résolu ce problème en maintenant la touche Option (alt) enfoncée. Ensuite, j'ai réinstallé rEfind sous OS X.

Cependant, chaque fois que j'allume mon Mac, rEfind indique 3 choix différents pour démarrer Ubuntu. Cela ressemble à ceci:

1) EF\ubuntu\fbx64.efi from EFI

2) EF\ubuntu\mmx64.efi from EFI

3) EF\ubuntu\grubx64.efi from EFI

Je suis totalement nouveau sous Linux, je ne sais donc pas lequel choisir. Est-ce que quelqu'un sait lequel est le "bon"? J'apprécierais beaucoup l'aide.

J'utilise un Macbook Pro 13 "2012 avec OS X Sierra et Ubuntu.

4
Al W.

Ubuntu a récemment renommé MokManager.efi en mmx64.efi et a ajouté fbx64.efi (qui lance simplement GRUB par un nouveau chemin). rEFInd reconnaît MokManager et le gère de manière spéciale, en ignorant certains chargeurs de démarrage redondants connus, mais ce changement de nom a pour conséquence que ces deux programmes apparaissent lorsqu'ils ne sont pas nécessaires ou doivent être gérés de nouvelles manières.

J'ai corrigé ce problème et l'ai publié dans la version 0.10.6 de rEFInd - mais veuillez utiliser la dernière version disponible (actuellement 0.10.7), car 0.10.6 présentait un bogue non lié qui pouvait entraîner son blocage sur certains systèmes.

Après l'installation et le redémarrage, les options fbx64.efi et mmx64.efi devraient disparaître de la liste des systèmes d'exploitation et une nouvelle icône de clé devrait apparaître sur la deuxième ligne de mmx64.efi (bien qu'il s'agisse d'un outil lié à Secure Boot, il est donc inutile sur Mac, car Mac ne supporte pas le démarrage sécurisé).

Notez cependant que le script refind-install installera normalement un pilote de système de fichiers EFI pour ext4fs, qui vous permettra normalement de lancer directement les noyaux Linux. Le résultat sera une icône pour lancer GRUB et une autre pour lancer directement votre noyau Linux. Celles-ci sont redondantes, mais elles lancent également Ubuntu de différentes manières. Il est donc utile de les avoir toutes les deux disponibles: si une méthode cesse de fonctionner, l'autre peut continuer à fonctionner. Si vous ne souhaitez pas que deux options figurent dans le menu, vous pouvez toutefois en supprimer une en supprimant le pilote du système de fichiers EFI ou en utilisant dont_scan_volumes, dont_scan_dirs ou dont_scan_files dans refind.conf. Voir la documentation de rEFIn pour plus de détails, et en particulier:

4
Rod Smith