J'avais le même problème, voici comment je l'ai résolu.
Comme nous ne pouvons pas accéder au mode de récupération de l'utilisateur unique en utilisant la séquence de touches, Commande + R + S au démarrage pour exécuter csrutil disable
, cela ne vous amène pas en mode utilisateur unique.
Commencez par démarrer l'ordinateur en mode utilisateur unique standard en utilisant Commande + S. Une fois que vous êtes à l'invite de commandes, exécutez la commande suivante pour éteindre le dGPU :
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
Ensuite, redémarrez votre ordinateur en exécutant :
reboot
Le dGPU a été désactivé, nous pouvons donc maintenant accéder au mode de récupération GUI. Au redémarrage, maintenez Commande + R, et cela nous amènera au mode de récupération GUI. Une fois là-bas, cliquez sur le menu Utilitaire et ouvrez Terminal, ici nous pouvons exécuter la commande csrutil
:
csrutil disable
Pour que la solution au dGPU soit persistante lors de la prochaine mise à jour, assurez-vous d'exécuter la commande nvram une deuxième fois, puis redémarrez en exécutant :
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
suivi de :
reboot
Redémarrez en mode utilisateur unique avec Commande + S pour continuer la procédure de déplacement des kext. Une fois terminé, retournez en mode de récupération GUI pour activer csrutil
, puis redémarrez.
Une fois que Mac a démarré correctement, exécutez nvram une dernière fois en tant que sudo :
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
et effectuez plusieurs redémarrages pour tester si la machine démarre correctement. Je n'ai plus de problèmes maintenant.
2 votes
Intéressant, je n'ai pas essayé cela depuis un moment. Est-ce que ça fonctionnait encore définitivement en 10.13.5? De plus, avez-vous essayé l'autre méthode pour démarrer en mode utilisateur unique (c.-à-d. Maintenez la touche Option enfoncée lors du démarrage pour accéder au Gestionnaire de démarrage et ensuite maintenez Command + S tout en sélectionnant le volume de démarrage de récupération)? Enfin, quel modèle de Mac utilisez-vous?
2 votes
D'accord, alors que cherchez-vous réellement à faire? Je veux dire, pourquoi voulez-vous démarrer en mode récupération avec utilisateur unique?
0 votes
C'est pourquoi j'ai besoin de faire cela : apple.stackexchange.com/questions/267581/…. Fondamentalement, j'ai besoin de suivre les instructions de ce post pour désactiver un kext qui tente d'utiliser ma carte graphique cassée, donc je ne peux pas compter sur le mode de récupération via l'interface graphique.
0 votes
Restant sur 1012 cela me laisse perplexe: 1. csr-disable devrait fonctionner dans le Terminal GUI depuis RecoveryMode (Cmd+R) également (Veuillez modifier Q pour confirmer qu'il ne le fait plus avec 10.13.6) 2.: Apple a-t-elle maintenant livré à nouveau une version fonctionnelle de X3000.kext avec cette mise à jour? (Toutes les mises à jour précédentes semblaient avoir installé akext mais un défectueux.) Veuillez commenter pour refléter que c'est le cas.
0 votes
Veuillez essayer Cmd+Opt+R+S au démarrage (InternetrecoverySingleUser)
0 votes
1. En utilisant le Mac cassé comme disque cible, j'ai pu déplacer le kext problématique, redémarrer en mode de récupération (cmd-R) et désactiver SIP via le Terminal graphique (oui, cela fonctionne mais vous avez besoin d'un affichage fonctionnel). 2.
diff -rq kext_pre_10136 kext_10136
montre qu'ils sont différents. En exécutantmd5
etcmp
sur les 2 versions deContents/MacOS/AMDRadeon3000
montre qu'ils ont une signature différente et qu'ils diffèrent apparemment d'un seul caractère, donc je pense que c'est le même kext (peut-être qu'ils recompilent tous les kexts pour la sortie), en fait, le GPU échouait toujours avant de déplacer le kext.0 votes
Malheureusement, démarrer avec Cmd+Opt+R+S démarre en mode utilisateur unique sur 10.13.6, ce n'est donc pas un moyen viable de démarrer en mode récupération utilisateur unique.
0 votes
Je viens de rencontrer ce problème et je me demandais si quelqu'un avait trouvé un moyen de démarrer en mode "récupération pour utilisateur unique"? Cette combinaison de touches Cmd-R-S fonctionnait jusqu'à cette mise à jour actuelle 10.13.5.
0 votes
Cela fonctionnait auparavant car je l'ai utilisé récemment (je ne pourrais pas dire si c'était sur 10.13.5 ou sur 10.13.4 cependant). Oui, j'ai essayé de démarrer en maintenant la touche
Option
enfoncée, puis en appuyant surCmd
-S
tout en sélectionnant le volume de démarrage, mais il entre toujours en mode utilisateur unique : il indiqueL'activation et la désactivation des services ne sont pas prises en charge en mode utilisateur unique
et si vous essayezcsrutil disable
, il répondcsrutil: échec de la modification de la configuration d'intégrité du système. Cet outil doit être exécuté à partir du Recovery OS
donc je suis assez sûr que ce n'est pas le mode de récupération. C'est un MacBookPro 17" fin 2011.