Bevor Sie antworten, dass dies nicht möglich ist, hören Sie mich an. Ich habe einen Mac Pro 4.1 (mit 5.1-Firmware), auf dem MacOS Sierra ausgeführt wird. Ich möchte den Systemintegritätsschutz (auch bekannt als SIP) deaktivieren, bin aber auf einen Haken gestoßen. Ich habe keine geflashte Grafikkarte, daher kann ich meinen Startbildschirm (oder den Wiederherstellungsmodus oder den abgesicherten Modus) auf meinem Computer nicht sehen. Daher kann ich nicht sehen, wie ich SIP auf meinem Computer deaktivieren kann. Ich habe versucht:
Starten Sie den Mac Pro im Zielfestplattenmodus und verbinden Sie das MacBook Air (OS X 10.9 - Pre-SIP) über FireWire mit MP. Starten Sie MBA von der Wiederherstellungspartition von Mac Pro (MacOS 10.12-Wiederherstellung). SIP deaktivieren, neustarten. Das hat beim MBA funktioniert. Aber als ich den Mac Pro wieder einschaltete, war SIP aktiviert. Ich bin davon ausgegangen, dass deswegen die SIP-Sperre an die Hardware gekoppelt ist.
Frage 1: Ist diese Annahme richtig?
Frage 2: Ist es möglich, das SIP zu deaktivieren, ohne die Grafikkarte im Mac Pro zu verwenden? Ich habe einen iMac mit MacOS Sierra und einen MBA mit OS X 10.9 zur Verfügung. Mögliche Lösungen können sein (müssen aber nicht beschränkt sein): ssh, Bildschirmfreigabe, Zielfestplattenmodus).
Ich würde mich über jede Hilfe freuen. Bitte posten Sie Fragen als Kommentare und schlagen Sie gerne Änderungen vor. Danke dir!
Bearbeiten: Um Ihre eigentliche Frage zu beantworten, können Sie dies nur im Wiederherstellungsmodus tun. Daher muss alles, was Sie tun, von dort aus ausgeführt werden.
Getestet auf einem ähnlichen 4,1-Upgrade auf 5,1 [aber ich habe eine geflashte Grafikkarte, damit ich sehen kann, was ich tue]
Starten Sie neu und halten Sie das Glockenspiel Cmd ⌘ R etwa 10 Sekunden lang gedrückt.
Warten Sie, bis Sie zum Wiederherstellungsmodus gelangen, der bei mir ca. 45 Sekunden vom Glockenspiel gedauert hat .
Fn Ctrl ⌃ F2 wechselt den Fokus auf die Menüleiste, insbesondere das Apple-Logo oben links.
Es scheint, dass diese Option in der Wiederherstellung deaktiviert Ctrl ⌃ F2 ist, was auch immer Sie in Systemeinstellungen> Tastatur für "Alle F1- , F2-Tasten als Standardfunktionstasten verwenden" eingestellt haben Fn Schlüssel hinzugefügt .
Von dort aus können Sie mit den Pfeiltasten navigieren
Bild von https://apple.stackexchange.com/a/254167/85275
Daraus können Sie sehen, dass Terminal 4 nach rechts und dann 4 nach unten ist.
Es ist 4 und nicht 3, weil der erste Abwärtspfeil das Menü öffnet.
Drücken Sie die Eingabetaste und das Terminal wird gestartet.
Geben Sie ein und drücken Sie die Eingabetaste. csrutil disable
Geben Sie ein und drücken Sie die
Eingabetaste reboot
.
Wenn es neu startet, haben Sie es richtig gemacht - andernfalls müssen Sie noch einmal raten.
Übrigens, die goldene Regel, wie Sie festgestellt haben, ist, Ihre beschissene alte Apple-Karte für Anlässe wie diese an einem sicheren Ort aufzubewahren ;-)
Zusätzliche Anmerkung: Fn Ctrl ⌃ F2 ist ein Umschalter. Erstens wird die Menüleiste ausgewählt, zweitens wird die Auswahl aufgehoben, also stellen Sie sicher, dass Sie dies nur einmal tun.
Diese blinde Methode hat bei mir funktioniert:
Um SIP (System Integrity Protection) zu deaktivieren oder zu aktivieren, ohne den Wiederherstellungsmodus sehen und das Terminal starten zu können, können Sie den Einzelbenutzer-Wiederherstellungsmodus verwenden, der Sie direkt zu einer Eingabeaufforderung führt.
Starten Sie den Mac neu, indem Sie ihn gedrückt haltenCmdRS
Warten Sie 30-60 Sekunden, je nachdem, wie schnell Ihre Bootdiskette ist.
Drücken Sie dann einige Male die EINGABETASTE, um zur Eingabeaufforderung zu gelangen
SIP DEAKTIVIEREN: eingeben
csrutil disable; reboot
und drückenEnterSIP AKTIVIEREN: eingeben
csrutil enable; reboot
und drückenEnterSobald Sie wieder in macOS sind, können Sie den Status von SIP mit dem folgenden Befehl überprüfen:
csrutil status
Hinweis: Dies funktioniert nur, wenn das Wiederherstellungs-Betriebssystem => 10.11 (El Cap) ist. Wenn Sie ein Upgrade durchgeführt haben (es handelt sich wahrscheinlich um einen 2011er Mac), wird die Wiederherstellungspartition @Lion oder so ähnlich sein und kein csrutil enthalten. Die Problemumgehung besteht darin, von einem Boot-USB mit => 10.11 darauf zu "wiederherstellen".
Es ist möglich, im Einzelbenutzermodus in die Wiederherstellung zu booten .
Um dies zu tun: Halten Sie während des ersten Starts die Wahltaste (⌥) gedrückt, um zum Startup Manager zu gelangen. Halten Sie Befehlstaste (⌘)-S gedrückt und wählen Sie das Wiederherstellungs-Startvolume aus.
Dadurch erhalten Sie den Einzelbenutzer-Wiederherstellungsmodus, ein Terminal, von dem aus Sie es ausführen csrutil disable
und neu starten können. Sie können dann mit dem normalen Einzelbenutzermodus fortfahren, um die Erweiterungen zu deaktivieren, die die GPU verwenden, und ein System mit schrecklicher Grafik neu starten, von dem Sie jedoch einfacher wiederherstellen/sichern können, was Sie benötigen, bevor Sie mit Reparaturen beginnen.
Durch Experimentieren habe ich gerade herausgefunden, dass es möglich ist, Command-RS neu zu starten, und dies führt zu einem Einzelbenutzer-Wiederherstellungsmodus (Kombination aus Befehl R für die Wiederherstellung und Befehl S für Einzelbenutzer). Diese undokumentierte Funktion funktionierte beim Neustart aus dem Wiederherstellungsmodus heraus mit dem Dialog „Festplatte auswählen“ und funktioniert möglicherweise mit anderen Neustarttypen. funktionierte mit Sierra auf einem 2010er Macbook Pro, andere Versionen ungetestet.
Monomet
NoahL
NoahL
Motti Schoner
NoahL