web-dev-qa-db-fra.com

Retrind ne fonctionne pas sur les macos dual boot / Ubuntu

J'ai installé Ubuntu sur mon macbook air avec OSx Sierra après avoir installé Refind et le partitionnement.

Avant Ubuntu, Refind fonctionnait. Mais après l’installation d’Ubuntu, ma mba démarre directement dans Ubuntu au lieu de montrer refind. Si je voulais démarrer sous MacOS, je dois appuyer sur la touche Option lors du démarrage, ce qui rend la recherche inutile.

Comment cela peut-il être corrigé?

3
Kin Wah Chee

Ouvrez un terminal, exécutez efibootmgr -v. Recherchez l'élément BootXXXX correspondant à l'entrée de refind (le chemin à droite contiendra \EFI\refind\refind_x64.efi). Ensuite, exécutez efibootmgr -o XXXX,YYYY où XXXX est l’entrée de refind et YYYY, etc., sont autres.
NOTE vous devrez le faire chaque fois que le noyau sera mis à jour.

2
gone

Vous avez rencontré ce que j'appelle un "boot coup" - voir cette page de la documentation de rEFInd pour plus de détails. Vous pourrez peut-être redémarrer à nouveau en tapant Sudo refind-mkdefault dans une fenêtre de terminal Ubuntu. Si cela ne fonctionne pas, vous pouvez essayer de réinstaller rEFInd à partir de OS X (préféré) ou d'Ubuntu (si nécessaire). La page référencée précédemment fournit des méthodes supplémentaires de récupération.

Étant donné l’ordre dans lequel vous avez installé le logiciel, vous voudrez peut-être installer le pilote ext4fs (ou le système de fichiers contenant votre noyau) pour EFI, comme décrit sur la page pilotes rEFInd. ce pilote n'est pas installé, ce qui signifie que rEFInd ne démarrera Ubuntu que via GRUB; mais un démarrage plus direct du noyau est parfois plus fiable et plus facile à maintenir. Pour effectuer ce démarrage plus direct, le pilote de système de fichiers EFI est requis.

2
Rod Smith