J'utilise un MacBook mi-2012 et je l'ai récemment mis à niveau vers OS X 10.11 El Capitan. J'avais des problèmes avec sa nouvelle fonctionnalité SIP et je voulais la désactiver.
J'ai essayé de démarrer dans OS X Internet Recovery en utilisant Cmd + R, qui a démarré Internet Recovery. Quand j'ai essayé csrutil disable
dans Terminal, il est revenu -bash: csrutil: command not found
. Ensuite, j'ai essayé de démarrer dans Recovery HD et j'ai essayé la même commande en mode de récupération pour obtenir la même erreur.
Ma question est de savoir comment puis-je accéder à la csrutil
commande pour désactiver SIP? Suis-je en train de manquer quelque chose?
Mise à jour Je mets les commandes du terminal de récupération que j'ai essayées dans la capture d'écran suivante. Veuillez l'agrandir pour voir clairement
/usr/bin/csrutil disable
ou/Volumes/your-OSX-10.11-disk/bin/csrutil disable
?Réponses:
L'image netboot chargée en démarrant en mode de récupération Internet ne contient apparemment pas l'exécutable csrutil .
Le système de base OS X chargé lors du démarrage en mode de récupération devrait cependant le contenir. En appuyant sur cmdRune procédure en 2 étapes est lancée: D'abord le Mac est démarré sur Recovery HD puis après avoir développé BaseSystem.dmg en "OS X Base System" (qui est le nom du BaseSystem.dmg monté). Si vous voyez un globe animé après avoir appuyé sur cmdRvotre Mac, il n'a probablement pas de Recovery HD.
Vérifiez la version du système (ou la version du produit) du système Recovery HD / Base:
Pour vérifier la version du système (1 dans la capture d'écran ci-dessous), démarrez sur votre volume principal et entrez les informations suivantes dans Terminal:
En outre, vous pouvez également monter BaseSystem.dmg et vérifier la version du système (2 dans la capture d'écran ci-dessous):
Téléchargez et réinstallez le dernier programme d'installation complet d'OS X El Capitan si la version système du système de base est 10.10.x ou inférieure.
la source
Tard dans la fête mais a eu le même problème. Résolu par, au démarrage, maintenez enfoncée la touche d'option, until, jusqu'à ce que vous puissiez choisir de quoi démarrer, puis cliquez sur celle de récupération, devrait être Recovery- "version". Ensuite, vous pouvez suivre les mêmes étapes que précédemment - ouvrez le terminal et écrivez csrutil disable / enable.
la source
Pour moi, cela a aidé à faire une réinitialisation de PRAM, j'avais rEFInd installé pour le double démarrage. La réinitialisation de PRAM a également ignoré ma routine de démarrage rEFInd, mais j'ai finalement pu revenir en mode de récupération normal et pas seulement en récupération Internet.
la source
Utilisez un CD / DVD ou USB d'installation OSX 10.11.x ou version ultérieure. . J'ai eu le même problème jusqu'à ce que j'essaie le programme d'installation de High Sierra USB JR
la source
J'ai eu le même problème. Lorsque j'essayais le mode cmd R Lion Recover démarré sur ma machine. J'ai donc utilisé une clé USB avec une installation haute Sierra et cela a fonctionné. Après cela, a ouvert le terminal et ça devrait aller
la source
Lors du démarrage en mode de récupération, si les éléments suivants: sudo csrutil disable renvoie "command not found" essayez plutôt / usr / bin / csrutil disable
la source
/usr/bin
fait toujours partie de l'PATH
environnement de récupération.