GPU-Defekt Macbook Pro 2011 akzeptiert csrutil-Disable nicht mehr (10.13.6)

Ich habe ein fehlerhaftes Macbook Pro und habe die diskrete GPU deaktiviert, indem ich etwas getan habe [Anmerkung der Redaktion: Helfen Sie uns, Ihnen zu helfen, indem Sie detailliert beschreiben, welche Änderungen Sie vorgenommen haben, um die GPU zu deaktivieren].

Jetzt auf diesem Computer, sobald ich auf macOS 10.13.6 aktualisiert habe, akzeptiert es die "csrutil-Deaktivierung" nicht mehr, was dazu führt, dass ich diesen Prozess nicht durchlaufen kann:

GPU-Problem - Boot hängt auf grauem Bildschirm

Ich habe schon auf mehreren anderen Plattformen nachgefragt, aber niemand kann mir erklären, warum es nicht mehr funktioniert.
Mit dem folgenden Befehl (CMD-RS) scheint es, dass es nicht in den Wiederherstellungs-Einzelbenutzermodus wechselt und ich daher keine ausreichenden Rechte habe, um diese Aktion auszuführen (csrutil disable).
Kann mir bitte jemand helfen und sagen wie ich das beheben kann?

Mit freundlichen Grüßen

Kommentare sind nicht für längere Diskussionen gedacht; diese Konversation wurde in den Chat verschoben .
Hier gibt es große Verwirrungspunkte. Siehe Chat und dieser muss möglicherweise geschlossen werden, damit Robert einfacher bearbeiten kann, was hier vor sich geht. Es ist nicht klar, ob er weiterhin Probleme hat, eine GPU zu deaktivieren, da das Betriebssystem jedes Mal, wenn er ein Software-Update anwendet, wieder wie vorgesehen ist, oder ob es kaskadierende Hardwarefehler gibt.
Hatte gerade einen defekten MBP mit 10.13.6 in der Hand. R+S scheint jetzt tatsächlich unzugänglich zu sein. Aber der normale RecoveryMode (Cmd+R) funktionierte und akzeptierte csrutil-Befehle. Bitte bearbeiten Sie diese Frage danach, ob das für Sie funktioniert hat oder nicht.
@bmike Das ist seltsam. Sobald Kommentare in den Chat verschoben wurden, wurde mir gesagt, dass ich dort generell weiter kommentieren soll. Trotzdem kommentieren Sie hier weiter. & Sieht so aus, als wären Sie in diesem Chat nicht pingbar? Dies ist nicht "wie konntest du?" Mehr: Wäre es nicht eine gute Idee, wenn Ihr Handle dann im Chat pingbar wäre? –– Dieser Kommentar wird nach dem Lesen wahrscheinlich nicht mehr benötigt.

Antworten (2)

Ich hatte das gleiche Problem, musste aber keinen anderen Computer oder USB-Stick verwenden. Über: https://apple.stackexchange.com/a/336676/302408

Ich hatte das gleiche Problem. So habe ich es behoben.

Da wir nicht in den Einzelbenutzer-Wiederherstellungsmodus gelangen können, indem wir Cmd+R+S beim Start gedrückt halten, um auszuführen, csrutil disablegelangen Sie nicht zum SingleUserRecoveryMode.

Ich führe den nvram-Befehl hier im SingleUserMode aus

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Dann neu starten

reboot

Halten Sie beim Neustart Cmd+R gedrückt und Sie gelangen in den GUI-Wiederherstellungsmodus. Klicken Sie dort auf Utility und öffnen Sie Terminal, hier können wir den Befehl csrutil ausführen.

csrutil disable

Stellen Sie dann erneut sicher, dass Sie den nvram-Befehl ausführen und dann neu starten

nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

reboot

Booten Sie in den SingleUserMode Cmd+S, um mit dem Verfahren zum Verschieben von kext fortzufahren. Wenn Sie fertig sind, gehen Sie zurück zur GUI-Wiederherstellung, um SIP wieder zu aktivieren csrutil enable, und starten Sie dann noch einmal neu.

Sobald der Mac vollständig hochgefahren ist, führen Sie nvram ein letztes Mal als sudo aus

sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00

Führen Sie jetzt mehrere Neustarts durch, um zu testen, ob die Maschine ordnungsgemäß bootet. Ich habe jetzt keine Probleme.

Während dieser Link die Frage beantworten kann, ist es besser, wesentliche Teile der Antwort hier zu zitieren und den Link als Referenz bereitzustellen. Nur-Link-Antworten können ungültig werden, wenn sich die verlinkte Seite ändert.

Diese Antwort würde einen anderen Computer und ein Flash-Laufwerk erfordern. Außerdem müssten Sie entweder das interne Laufwerk entfernen oder die Möglichkeit haben, den Mac im Zielfestplattenmodus mit einem anderen Mac zu verbinden.

Hinweis: Ich gehe davon aus, dass Ihr Mac nur ein internes Laufwerk hat, also wäre das Flash-Laufwerk disk1.

Übrigens: Ich habe getestet, was ich mit meinem 2011er iMac mit macOS 10.13.6 konnte.

Der Bootmanager rEFInd kann SIP deaktivieren. Außerdem kann rEFInd so konfiguriert werden, dass es im Nur-Text-Modus startet.

  1. Sie benötigen einen anderen Computer, um die rEFInd-ZIP-Datei herunterzuladen . Suchen Sie nach dem Link A USB flash drive image file. Auf meinem Mac wurde durch das Herunterladen ein Ordner mit dem Namen refind-flashdrive-0.11.3in meinem DownloadsOrdner erstellt.
  2. Als nächstes würden Sie den Befehl verwenden dd, um das rEFInd-Image auf das Flash-Laufwerk zu übertragen. Ich habe die unten angegebenen Befehle verwendet. Hier gehe ich davon aus, dass sich die refind-flashdrive-0.11.3.imgDatei im ~/Downloads/refind-flashdrive-0.11.3Ordner befindet.

    cd ~/Downloads/refind-flashdrive-0.11.3
    diskutil unmountdisk disk1
    sudo dd if=refind-flashdrive-0.11.3.img of=/dev/disk1
    
  3. Mounten Sie die EFI-Partition auf dem Flash-Laufwerk. Für macOS ist der Befehl unten angegeben.

    sudo diskutil mount disk1s1
    
  4. Fügen Sie die folgenden Zeilen am Ende der refind.confDatei hinzu. Dadurch startet rEFInd im Nur-Text-Modus. Sie können die refind.confDatei für weitere Informationen lesen. Ich wähle einen Wert von 2willkürlich.

    textonly
    textmode 2
    
  5. Schließen Sie das Flash-Laufwerk an Ihren Mac an.

  6. Ich nehme an, Sie können den Mac Startup Manager nicht verwenden, da dies eine Anzeige im Grafikmodus erfordern würde. Wenn Sie jedoch davon ausgehen, dass das Standardelement im Menü zuerst ist, können Sie auswählen, ob Sie vom USB-Flash-Laufwerk booten möchten, ohne den Bildschirm zu verwenden. Gehen Sie folgendermaßen vor:

    A. Starten Sie den Mac neu und halten Sie sofort die Taste gedrückt option. Dadurch wird der Startup Manager aufgerufen. Sie müssen die Taste gedrückt halten, bis Sie davon ausgehen, dass der Startup Manager ausgeführt wird.

    B. Drücken Sie die Taste einmal. Dies sollte das letzte Element im Startup Manager-Menü auswählen. Der USB-Stick ist immer das letzte Element.

    C. Drücken Sie , returnum vom USB-Flash-Laufwerk zu booten.

    Wenn der Computer nicht vom Flash-Laufwerk startet, versuchen Sie, die Taste mehr als einmal zu drücken.

  7. Wenn das rEFInd-Menü erscheint, wählen Sie Change SIP Policyund drücken Sie dann returndie Taste .

  8. Warten Sie, bis der Bildschirm blinkt.

  9. Auswählen, About rEFIndum zu bestätigen, dass SIP deaktiviert ist.

Danke! Ich habe das Bild in meinen Download-Ordner gelegt, aber das Terminal gibt "dd: refind-flashdrive-0.11.3.img: No such file or directory" zurück.
@RobertYarborough Hast du die ZIP-Datei entpackt? Wenn dies der Fall ist, versuchen Sie, Etcher (ein GUI-Tool zum Abbilden von Dateien) zu verwenden, um die Datei auf einem USB statt auf dd.
Als ich meine Antwort getestet habe, hatte ich leider SIP deaktiviert, als ich den Bless-Befehl eingegeben habe. Also musste ich meine Antwort ändern. Entschuldigung, dass die neue Antwort nicht so einfach zu implementieren ist.
@ David Anderson
Nach einigem Nachdenken änderte ich meine Antwort erneut. Diese Schritte sind möglicherweise einfacher zu befolgen.
soo.. Es funktionierte recht gut. SIP konnte ich mit dem Stick deaktivieren. Dann wurde mir klar, dass mein Betriebssystem und mein Startvolume noch Daten enthielten, also musste ich sie löschen und macOS neu installieren. Aus irgendeinem Grund funktionierte mein WLAN nicht mehr (kein Symbol oben rechts). Also musste ich macOS mit einem Ethernet-Kabel installieren. Nach der Installation versuche ich, das Tutorial fortzusetzen: ( apple.stackexchange.com/questions/267581/… ) mit Teil 2: Wärme- und Energieverwaltung verbessern Aber das Kext wurde nicht gefunden, also nahm ich an, dass es bei meiner Neuinstallation verloren gegangen ist
Also habe ich das NVRAM zurückgesetzt und den Vorgang erneut durchlaufen. Es hat funktioniert und ich habe alles bis zum Teil „Präventive Maßnahmen für die zukünftige Verwendung“ getan, aber warum funktioniert mein WLAN immer noch nicht und wird nicht einmal oben rechts angezeigt? und ist es richtig, dass beim Booten all diese "weißen Texte des schwarzen Bildschirms" vor dem Apple-Logo erscheinen? kann/soll ich das deaktivieren? Aber schon mal ein großes Dankeschön!!
@Robert Yarborough: Anstatt neue Fragen in Kommentaren zu posten, sollten Sie tatsächlich neue Fragen posten. Sie können auf diese Frage zurückverlinken, wenn Sie möchten.