Supprimer des entrées rEFInd

Quand tu édites l'entrée du fichier refind.conf dans TextEdit > mets l'intitulé du volume à exclure d'affichage entre "" => "Boot OS X".

- si ça ne fonctionnait pas > il est possible de mentionner à la place du label du volume un UUID.​
 
Quand tu édites l'entrée du fichier refind.conf dans TextEdit > mets l'intitulé du volume à exclure d'affichage entre "" => "Boot OS X".

- si ça ne fonctionnait pas > il est possible de mentionner à la place du label du volume un UUID.​
Oui, j'ai tester et notre hypothèse n'était pas la bonne, il ne rajoute pas de caractère pour faire la distinction entre les deux nom. Quand j'ai sauvegardé le fichier avec "Boot OS X", au démarrage il supprime les deux.
Je confirme qu'on peut utiliser UUID je suis allé voir dans la documentation :
For EFI boot loaders, you can identify a volume by its filesystem label, partition name, or partition unique GUID value.
J'ai obtenu le UUID en exécutant : diskutil info disk1s3
--> D222D9B8-24D5-4B29-B201-0DE2BC69F5FE
J'ai fait la modification.
Je redémarre, et sa fonctionne !
Merci encore et bonne journée !
 
D'accord : bien joué avec l'UUID. Au moins c'est un identifiant unique.

- à présent : si tu ne veux qu'1 seul pingouin au lieu de 2 > sélectionne chaque pingouin à l'écran de rEFInd --> est-ce qu'1 des volumes désigné s'intitule EFI et l'autre du nom du volume Linux ?​
 
J'ai réglé le problème maintenant je n'ai plus qu'un seul pingouin !
Autre chose, quand je redémarre avec ma partition Linux, rEFInd saute, il boot par défaut sur le Grub de Linux et je suis obligé de faire Tab pour booter sur ma partition mac afin de réinstaller rEFnd. C'est la deuxième fois que je le subis et cela risque de se reproduire.
Pourtant quand j'execute la commande : nvram -p (voir ci-dessus), à la variable : efi-boot-device peut voir qu'il pointe bien sur le boot loader de rEFInd. Où est le problème ? Es-ce que des mises à jour de Linux pourrait, en théorie, modifier le boot loader ? Et si c'est le cas, réactiver le SIP pourrait t'il empêcher la modification du boot loader ?
Bloc de code:
efi-backup-boot-device-data-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%00%0a%03%12%0a%00%00%00%00%00%00%00%04%01*%00%03%00%00%00%88K%f5%0d%00%00%00%00%00%00%04%00%00%00%00%00%8bQ!%b8%19%01%9dH%a7%dd%cbs%1fPC:%02%02%7f%ff%04%00
efi-backup-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>BC1B6954-5CB5-4E74-9775-28DA5F519119</string></dict></dict><key>BLLastBSDName</key><string>disk3s2</string></dict></array>%00
efi-boot-device    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>86C328E3-877C-4517-8CFA-A67C6BB71B7F</string></dict></dict><key>IOEFIShortForm</key><true/><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\refind\refind_x64.efi</string></dict></array>%00
boot-gamma    %10%06%00%00%c2%9c%00%00%00%00%00%00%ca%00%00%00%00%00%00%00%0f%00%01%06%da%00%03%0cb%03D%118%07%06%19%c3%0eH!%c0%1aL0%902%0f>%19EW^%15h!%85%a1%8f%a6%98%17%a5%ae%bb%aa%c9r%c9%87%d6%f6%da%b5%e5%fc%f2>%f6%fe%f9%0e%fa%0d%00%c1%06%a7%00%03%0co%02D%11%91%05%06%19%e0%0b%08"%9a%16M4M/O>%1c;%19f%0cbb%894%83i%a5`%9f%b9%e6%d2%e3%fd%f4%17%f2%fe%f9%c3%f7%10%00%c1%06m%00%03%0c%ad%01%04%11%1c%04F%19%cf%09%08#D%13%cd6%dc(SM%a1=%a7%9e%da%80m%b4%d5%942%ca%ca%aa%f9%e7%c9%cc%fc%f2%88%dc%fd%f4N%e0%fd%f7%05%e7%fe%fa%e7%ee%ff%fc!%f5
backlight-level    %b8%02
efi-apple-recovery-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%00%0a%03%12%0a%00%00%00%00%00%00%00%04%01*%00%01%00%00%00(%00%00%00%00%00%00%00%00@%06%00%00%00%00%00%e3(%c3%86|%87%17E%8c%fa%a6|k%b7%1b%7f%02%02%04%04B%00\%00E%00F%00I%00\%00A%00P%00P%00L%00E%00\%00F%00I%00R%00M%00W%00A%00R%00E%00\%00M%00B%00P%007%001%00.%00s%00c%00a%00p%00%00%00%7f%ff%04%00
csr-data    <dict><key>kext-allowed-teams</key><array><string>VB5E2TV963</string></array></dict>%00
BootCampHD    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%01%04%03%05%06%00%00%00%7f%ff%04%00
bluetoothInternalControllerInfo    %13%82%ac%05%00%00a%06%00&%08%c4%b2h
prev-lang:kbd    fr-FR:1111
EFICapsule_Result    STAR
efi-apple-recovery    <array><dict><key>IOMatch</key><dict><key>IOProviderClass</key><string>IOMedia</string><key>IOPropertyMatch</key><dict><key>UUID</key><string>86C328E3-877C-4517-8CFA-A67C6BB71B7F</string></dict></dict><key>BLLastBSDName</key><string>disk0s1</string></dict><dict><key>IOEFIDevicePathType</key><string>MediaFilePath</string><key>Path</key><string>\EFI\APPLE\FIRMWARE\MBP71.scap</string></dict></array>%00
SystemAudioVolumeDB    #
fmm-computer-name    *****
bluetoothActiveControllerInfo    %13%82%ac%05%00%00%00%00a%06%00&%08%c4%b2h
csr-active-config    w%00%00%00
SystemAudioVolume    %ba
efi-boot-device-data    %04%01*%00%01%00%00%00(%00%00%00%00%00%00%00%00@%06%00%00%00%00%00%e3(%c3%86|%87%17E%8c%fa%a6|k%b7%1b%7f%02%02%04%04:%00\%00E%00F%00I%00\%00r%00e%00f%00i%00n%00d%00\%00r%00e%00f%00i%00n%00d%00_%00x%006%004%00.%00e%00f%00i%00%00%00%7f%ff%04%00
efi-backup-boot-device-data    %02%01%0c%00%d0A%03%0a%00%00%00%00%01%01%06%00%01%04%03%05%06%00%00%00%04%01*%00%02%00%00%00(@%06%00%00%00%00%00@%e9%c2%e8%00%00%00%00Ti%1b%bc%b5\tN%97u(%da_Q%91%19%02%02%7f%ff%04%00
 
L'instruction de démarrage automatique de l'EFI en NVRAM --> est la valeur associée à la variable : efi-boot-device.

- voici l'instruction raccourcie à de l'« humainement lisible » :​
Bloc de code:
<string>disk0s1</string> ... <string>\EFI\refind\refind_x64.efi</string>
  • càd. volume EFI correspondant à l'appareil disk0s1 > dossier EFI contenu > sous-dossier refind > boot_loader : refind_x64.efi

En résumé : le Mac devrait afficher automatiquement l'écran de rEFInd.

----------

Pour ton affaire de pingouin => tu ne m'as pas répondu : quel volume était désigné par le pingouin de gauche et quel autre par celui de droite ? - l'un d'eux était-il bien le volume EFI disk0s1 ? - l'autre le volume Linux disk0s6 ?

- s'il en était bien ainsi --> quel volume as-tu exclu d'affichage ? --> si c'est le Linux > tu te retrouves sur un boot pointant dans le volume EFI au prédémarreur Grub de Linux. Il faudrait alors plutôt que tu exclues le volume EFI (via son UUID) de l'affichage > pour que le pingouin désigne le volume Linux. À charge alors de rEFInd de booter dfirectement l'OS Linux sans passer par Grub.​
 
Le pingouin de gauche désignait l'entrée par le Grub (Boot EFI\grub64.efi from EFI) et celui de droite permettait de démarrer directement sur la partition (Boot boot\vmilnuz-5.10.0-adm64 from Linux), j'ai donc exclu la deuxième en rajoutant : "Linux" dans le fichier refind.conf. Je ne peux pas garder le lien vers le Grub sans provoquer un dysfonctionnement de rEFInd ?
 
Ne m'en demande pas trop concernant Linux : je n'ai jamais utilisé aucune distribution Linux et je ne me représente pas le rôle de Grub dans cette affaire.

- tu n'as qu'à ré-éditer le fichier refind.conf en excluant cette fois-ci le volume EFI disk0s1 d'affichage (via son UUID). Tu devrais exclure de ce chef Grub (qui y est recelé) de tout rôle dans le boot de Linux > en laissant rEFInd effectuer l'opération. Rod Smith (le développeur de rEFInd) "is a Linux man" (comme il aime à dire). Il n'a dû avoir aucun mal à programmer un prédémarreur de Linux sui generis. Tu verras bien si ton Linux démarre et si oui tu oublies Grub.​