Salut
simsimhof
Le gestionnaire de démarrage «
rEFInd» installe ses exécutables > dont son
boot_loader refind_x64.efi destiné à intercepter le boot de l'
EFI > dans le volume de l'
ESP (
EFI_System_Partition) : la partition
disk0s1 de 209,7 Mo de type
EFI > dont le volume (monté dans le temps du boot) s'intitule aussi
EFI. Cette partition n'est jamais montée dans le temps de la session d'utilisateur.
Pour que l'
EFI (ici = le programme de boot du Mac résidant dans une puce de la Carte-Mère et lancé par le bouton "
Power") aille automatiquement exécuter le
boot_loader refind_x64.efi dans le volume de l'
ESP --> il faut que soit inscrit en
NVRAM > à la variable :
efi-boot-device > un chemin exécutif qui pointe sur ce
boot_loader de «
rEFInd».
Or il suffit de faire une MÀJ interne à l'OS installé > ou une mise-à-niveau d'une version de macOS à une autre > pour que le chemin exécutif à la variable
efi-boot-device soit modifié pour pointer sur le
boot_loader boot.efi soit de l'OS d'installation > soit ensuite de l'OS installé. Et hop ! «
rEFInd» devient introuvable > parce que son
boot_loader n'est plus la cible exécutive forcée de l'
EFI.
Il faut savoir en outre que > si on change d'un OS pré-"SIPien" (si je puis m'exprimer ainsi) = un OS antérieur à «
El Capitan 10.11» > à un OS "SIPien" (à partir d'«
El Capitan» compris) --> le protocole de sécurisation de la configuration
SIP (qui s'exécute au démarrage) ne se contente pas de verrouiller le Logiciel-Système de l'OS une fois démarré > il
verrouille aussi la variable
efi-boot-device en
NVRAM contre toute manipulation tierce, même en droits
root (dont celle de «
rEFInd»).
----------
Pour savoir où tu en es actuellement dans ce contexte plutôt complexe > je t'invite à aller à :
Applications >
Utilitaires > pour lancer le «
Terminal» (ton goût pour
Linux en faisant a priori un de tes amis - je n'en doute pas
-
).
Dans fenêtre ouverte > saisis (l'une après l'autre) les 2 commandes simplement informatives :
et ↩︎ (presse la touche "Entrée" du clavier après chaque commande pour l'exécuter)
- la 1ère retourne le tableau des variables de la NVRAM avec les arguments actuellement associés
- la 2è > le statut actuel du SIP
=> tu n'as qu'à poster ici ces 2 informations en copier-coller > mais
attention ! > pour bien faire ton coller -->
- dans la page de ce fil de MacGé > presse le bouton ⌹ (carré avec une croix inscrite - juste au milieu de la largeur de la fenêtre totale) dans la barre de menus au-dessus du champ de saisie d'un message > menu : </> Code > par ⌘V colle dans la fenêtre Code > presse le bouton Insérer (ce procédé permet un affichage fenêtré qui économise l'espace de page en respectant la mise en forme des tableaux du «Terminal» --> d'où une plus grande lisibilité)
=> ces 2 informations répondront pratiquement à l'essentiel du problème (et si tu as suivi mon petit laïus initial > tu devrais avoir déjà à l'esprit la solution théorique).