Ich verwende ein Mid 2012 MacBook und habe es kürzlich auf OS X 10.11 El Capitan aktualisiert. Ich hatte Probleme mit der neuen SIP-Funktion und wollte sie deaktivieren.
Ich habe versucht, OS X Internet Recovery mit Cmd + R zu starten, wodurch Internet Recovery gestartet wurde. Als ich es csrutil disable
im Terminal versuchte , kehrte es zurück -bash: csrutil: command not found
. Dann habe ich versucht, in Recovery HD zu booten und dort den gleichen Befehl im Wiederherstellungsmodus versucht, um den gleichen Fehler zu erhalten.
Meine Frage ist, wie kann ich auf einen csrutil
Befehl zugreifen , um SIP zu deaktivieren? Vermisse ich etwas
Update Ich setze die Befehle für das Wiederherstellungsterminal, die ich im folgenden Screenshot ausprobiert habe. Zoomen Sie bitte, um klar zu sehen
/usr/bin/csrutil disable
oder/Volumes/your-OSX-10.11-disk/bin/csrutil disable
?Antworten:
Das Netboot-Image, das beim Booten in den Internet Recovery-Modus geladen wurde, enthält anscheinend nicht die ausführbare Datei csrutil .
Das OS X-Basissystem, das beim Booten in den Wiederherstellungsmodus geladen wurde, sollte es jedoch enthalten. Durch Drücken cmdReiner 2-Schritt-Prozedur wird gestartet: Zuerst wird der Mac auf Recovery HD gestartet und dann nach dem Erweitern von BaseSystem.dmg auf "OS X Base System" (der Name des bereitgestellten BaseSystem.dmg). Wenn Sie nach dem Drücken cmdRIhres Mac einen animierten Globus sehen, ist wahrscheinlich keine Wiederherstellungs-HD vorhanden.
Überprüfen Sie die Systemversion (oder Produktversion) des Recovery HD / Base-Systems:
Um die Systemversion zu überprüfen (1 im folgenden Screenshot), starten Sie Ihr Hauptvolume und geben Sie Folgendes in Terminal ein:
Zusätzlich können Sie BaseSystem.dmg mounten und dort auch die Systemversion (2 im Screenshot unten) überprüfen:
Laden Sie das neueste vollständige Installationsprogramm für OS X El Capitan herunter und installieren Sie es erneut, wenn die Systemversion des Basissystems 10.10.x oder niedriger ist.
quelle
Spät zur Party hatte aber das gleiche Problem. Lösen Sie es, indem Sie beim Start die Optionstaste ⌥ gedrückt halten, bis Sie auswählen können, von was gestartet werden soll, und dann auf die Wiederherstellungsversion klicken. Diese sollte Wiederherstellungs- "Version" sein. Dann können Sie die gleichen Schritte wie zuvor ausgeführt ausführen - Terminal öffnen und csrutil disable / enable schreiben.
quelle
Für mich hat es geholfen, einen PRAM-Reset durchzuführen, ich hatte rEFInd für Dual Boot installiert. Das Zurücksetzen des PRAM übersprang auch meine rEFInd-Startroutine, aber schließlich konnte ich wieder in den normalen Wiederherstellungsmodus und nicht nur in die Internetwiederherstellung zurückkehren.
quelle
Verwenden Sie eine Installations-CD / DVD oder USB für OSX 10.11.x oder höher. . Ich hatte das gleiche Problem, bis ich das High Sierra-Installationsprogramm USB JR ausprobierte
quelle
Ich hatte das gleiche Problem. Als ich versuchte, den cmd R Lion Recover-Modus auf meinem Computer zu starten. Also habe ich einen USB-Stick mit High Sierra-Installation verwendet und es hat funktioniert. Danach öffnete Terminal und es sollte in Ordnung sein
quelle
Wenn beim Booten im Wiederherstellungsmodus Folgendes angezeigt wird: sudo csrutil disable gibt "Befehl nicht gefunden" zurück. Versuchen Sie stattdessen / usr / bin / csrutil disable
quelle
/usr/bin
ist immer Teil derPATH
in der Wiederherstellungsumgebung.