Je suis en train d'installer ubuntu 14.04 LTS sur un écran rétine macbook pro 13 pouces avec l'objectif ultime de disposer d'une configuration à double démarrage avec OS X. J'utilise reFind en tant que gestionnaire de démarrage, et depuis que le cryptage de disque est activé sur mon ordinateur. Partition OS X, je ne peux pas installer reFind sur ma partition mac os x. Pour contourner ce problème, j'ai créé une partition distincte de 1 Go destinée uniquement au gestionnaire de démarrage reFind, puis installé Refind à l'aide de install.sh avec les options --ownhfs et --alldrivers. Actuellement, ma sortie de liste diskutil ressemble à ceci:
Mon-MacBook-Pro: ~ yatin $ liste de disques utilitaires /Dev/disk0 #: IDENTIFIANT DE FORMAT NOM DE TYPE NOM 0: GUID_partition_scheme * 251.0 Go disk0 1: EFI EFI 209,7 Mo disk0s1 - ESP 2: Apple_HFS REFIND_BOOTMGR 864,0 Mo disk0s2 - partition de rappel HFS personnalisée 3: Apple_HFS OS X 82,9 Go disk0s3 - OS X 4: Apple_Boot Recovery HD 650,0 Mo disk0s4 5: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 83,5 Go disk0s5 - ubuntu 6: Linux Swap 14,5 Go disk0s6 7: 0FC63DAF-8483-4772-8E79-3D69D8477DE4 68,4 Go disk0s7 - volume partagé
Maintenant, quand je lance mon mac, je vois le sélecteur de démarrage de refind qui affiche trois entrées, une pour Ubuntu, une pour mon mac et une troisième pour grub. J'aimerais supprimer l'entrée de refind de grub car elle ne sert à rien puisque refind démarre directement mon image ubuntu, mais je ne parviens pas à trouver le fichier refind.conf. Je ne vois pas le refind.conf à l'emplacement habituel du volume REFIND_BOOTMGR, à savoir /EFI/refind/refind.conf. Où devrait-il être situé?
Bien que la recherche soit bonne, il semble qu’il manque énormément dans la page d’instructions; il serait peut-être utile que quelqu'un d'autre que l'auteur relise la relecture afin que toutes les dizaines de "qu'est-ce que cela signifie?" ou "où est-ce situé?" les questions peuvent être répondues dès le début. Ce qui est évident pour quelqu'un qui écrit le programme peut ne pas l'être aussi pour ceux qui essaient de l'utiliser.
Quoi qu'il en soit, pour trouver son emplacement correct, j'ai réussi à trouver des indices dans la partie désinstallation des instructions. Celles-ci renvoient au guide d'installation manuel pour obtenir des instructions sur le montage de la partition EFI non montée, et le tour est joué!
liste de diskutil pour obtenir une liste de partitions, dans mon cas, EFI est disk0s1.
mkdir/Volumes/esp pour créer un emplacement sur lequel monter le volume.
Sudo mount -t msdos/dev/disk0s1/Volumes/esp pour monter le volume.
Regardez maintenant dans / Volumes/esp/EFI/refind pour trouver votre fichier refind.conf. Sinon, le Finder aura à présent monté un disque appelé EFI dans la liste des périphériques à gauche. Vous pourrez donc cliquer dessus et naviguer jusqu'à EFI/refind.
Googler pour trouver la réponse a trouvé cette page, alors espérons que ce petit extrait d’information sera utile aux autres personnes qui tentent de la retrouver.
Si installé via OSX: Sudo mountesp
Le terminal vous indiquera ensuite où chercher, généralement/Volumes/ESP. À partir de là, vous pourrez trouver refind.conf
à:
/Volumes/ESP/EFI/refind/refind.conf
De la auteur de retour :
Depuis 0.9.3, rEFInd fournit un script appelé mountesp, qui localise et monte l'ESP. Ouvrez un terminal et tapez Sudo mountesp pour monter l’ESP. Le programme devrait vous dire où est monté l'ESP. Il restera monté jusqu'à ce que vous le démontiez manuellement ou que vous redémarriez.
Si vous avez installé l'option --ownhfs
, alors refind.conf
sera dans le répertoire System/Library/CoreServices
de la partition que vous avez spécifiée avec --ownhfs
.
Notez que rEFInd détecte automatiquement les chargeurs d’amorçage. Par conséquent, si vous souhaitez vraiment ne plus utiliser GRUB, une autre option consiste à supprimer le fichier grubx64.efi
de n’importe où il a été installé (probablement votre ESP).
Ne cours pas:
mkdir /Volumes/esp
Utilisez plutôt:
diskutil mount /dev/disk0s1
Allez au Finder et vous le verrez dans: EFI>EFI>refind>refind.conf
PS: assurez-vous de le modifier avec Sudo.