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
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 disable
gelangen 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.
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.
A USB flash drive image file
. Auf meinem Mac wurde durch das Herunterladen ein Ordner mit dem Namen refind-flashdrive-0.11.3
in meinem Downloads
Ordner erstellt.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.img
Datei im ~/Downloads/refind-flashdrive-0.11.3
Ordner befindet.
cd ~/Downloads/refind-flashdrive-0.11.3
diskutil unmountdisk disk1
sudo dd if=refind-flashdrive-0.11.3.img of=/dev/disk1
Mounten Sie die EFI-Partition auf dem Flash-Laufwerk. Für macOS ist der Befehl unten angegeben.
sudo diskutil mount disk1s1
Fügen Sie die folgenden Zeilen am Ende der refind.conf
Datei hinzu. Dadurch startet rEFInd im Nur-Text-Modus. Sie können die refind.conf
Datei für weitere Informationen lesen. Ich wähle einen Wert von 2
willkürlich.
textonly
textmode 2
Schließen Sie das Flash-Laufwerk an Ihren Mac an.
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.
Wenn das rEFInd-Menü erscheint, wählen Sie Change SIP Policy
und drücken Sie dann returndie Taste .
Warten Sie, bis der Bildschirm blinkt.
Auswählen, About rEFInd
um zu bestätigen, dass SIP deaktiviert ist.
dd
.
Fahrrad
Fahrrad
LangLаngС
LangLаngС