11 votes

Mode de récupération utilisateur unique sur High Sierra 10.13.6

Avant la mise à jour High Sierra vers 10.13.6, j'étais capable de démarrer en mode utilisateur unique de récupération en maintenant les touches Cmd-R-S au démarrage, mais après la dernière mise à jour logicielle, le démarrage en maintenant les touches Cmd-R-S entre simplement en mode Utilisateur Unique régulier sur le volume racine (comme si j'avais appuyé uniquement sur Cmd-S).

Y a-t-il une nouvelle méthode ou une combinaison de touches alternative pour démarrer le RecoveryOS en Mode Utilisateur Unique?

EDIT: démarrer en maintenant les touches Cmd-Option-R-S démarre également en mode utilisateur unique (pas en mode utilisateur unique de récupération).

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.

21voto

Sridhar Sampath Points 331

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.

1 votes

Salut! Merci pour ton aide. Je n'ai pas encore essayé, mais je vais devoir le faire. Je n'ai pas compris comment tu démarres en mode utilisateur unique de récupération, et où tu as exécuté la commande nvram. En mode utilisateur unique? et ensuite désactiver SIP en mode récupération? L'ordinateur charge-t-il l'interface utilisateur en mode récupération? Merci

2 votes

Si je pouvais donner plus d'un vote à cette réponse, je le ferais. Après des heures de frustration et de mauvaises directions, c'était la réponse qui a fonctionné pour moi. Pour répondre à la question de Frade ci-dessus, connectez-vous en mode utilisateur unique avec Command + S, tapez la commande nvram ci-dessus, redémarrez, puis allez en mode Récupération avec Command + R. La commande nvram indiquera à l'interface graphique du mode Récupération de ne pas utiliser le GPU.

0 votes

Cela a fonctionné pour moi sur une machine que j'étais sûr était briquée! La clé est sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%‌​00%00 pour pouvoir démarrer en mode de récupération et désactiver csrutil. Attention, cela cassera les boutons de luminosité de l'écran et du clavier/la capacité de les modifier. La réinitialisation du PRAM cassera également cette correction. Plus d'informations sur les personnes essayant de résoudre ce problème peuvent être trouvées ici: gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44

2voto

Kevin Mark Points 157

Sur mon MacBook Pro fin 2011 (MacBookPro8,2), j'ai pu démarrer en mode utilisateur unique de récupération sous 10.13.6 en maintenant continuellement les touches Cmd+R au démarrage puis quelques secondes après l'écran gris (mais avant l'affichage de tout autre élément) en passant directement à Cmd+R+S, sans relâcher les deux premières touches lors de la transition. Cela peut prendre plusieurs essais car le timing est imprécis.

Pour décrire la séquence plus en détail, mon MBP démarre d'abord sur un écran gris uni avec le son de démarrage. Après un certain temps (probablement chargement) sur cet écran gris, les champs de décryptage de FileVault apparaissent. Voici à quoi cela ressemble généralement une fois que ces champs sont affichés à l'écran :

Écran de connexion (image provenant de Rich Trouton)

Avant que les champs ne s'affichent à l'écran, c'est exactement le même écran gris uni mais sans aucun autre élément dessus (logo Apple, éléments de connexion, etc). Il faut un certain temps pour que l'écran gris uni passe à ce qui est représenté ci-dessus. J'ajoute S à ma combinaison de touches entre cet écran gris peuplé et l'écran complètement uni. Et j'ai remarqué que pour que cela fonctionne de manière cohérente, je devais ajouter S plus près de l'apparition de l'écran gris peuplé représenté que de l'apparition de l'écran gris uni initial.

Je crois que les nouveaux MacBook n'affichent plus un écran gris lorsque FileVault est activé et optent plutôt pour un écran noir qui devient finalement un écran de connexion beaucoup plus attrayant avec une image d'arrière-plan. Si je devais deviner, cette approche pourrait fonctionner également pour ces MacBook, mais je n'en ai pas à portée de main pour expérimenter.

L'idée générale de base est que vous maintenez continuellement les touches Cmd+R, appuyez sur le bouton d'alimentation, puis dès que le mode de récupération démarre, vous passez à maintenir continuellement les touches Cmd+R+S sans relâcher les deux premières touches. La partie ennuyeuse est que si vous passez à la deuxième combinaison trop tard, le mode de récupération cesse de la rechercher et démarre en mode de récupération normal. Trop tôt et la récupération ne démarre jamais du tout et vous vous retrouvez en mode utilisateur unique sur la partition normale. Une autre source d'ennui est créée par le fait que, du moins sur mon MacBook, il n'y a pas d'indicateur visuel indiquant le démarrage du mode de récupération et que vous avez besoin d'ajouter le S. Si la barre de chargement de la récupération apparaît, il est déjà trop tard pour ajouter le S.

0 votes

Quel écran gris? Mon MBP démarre en noir.

1 votes

@MattSephton Mon MacBook Pro de fin 2011 démarre sur l'écran de déchiffrement/mot de passe de FileVault, qui est initialement juste un écran gris uni, puis se remplit éventuellement des champs d'entrée du mot de passe. Je ne suis pas sûr si c'est possible sur les nouveaux MacBook Pros ou si le timing peut être différent. Je mettrai à jour mon message.

1 votes

@MattSephton Mis à jour. Espérons que cela aide ceux qui ont les nouveaux MacBook à développer un timing de combinaison de touches qui fonctionne pour eux (si cela est même possible).

1voto

Bertrand Lupart Points 11

Avez-vous essayé de démarrer sur un installateur bootable d'une version précédente de macOS qui prenait en charge la récupération à utilisateur unique?

Je comprends que le but de désactiver SIP est de modifier /System/. Je suppose que démarrer en mode cible et modifier /System/ depuis un autre Mac contourne SIP.

0 votes

Bloqué dans la Partie 1 de apple.stackexchange.com/a/295805/99309 également à cause du mode de récupération utilisateur unique non disponible, j'ai réussi à déplacer le kext Radeon en utilisant le mode de disque cible.

0 votes

Utiliser le mac cassé en tant que disque cible m'a permis de déplacer le kext fautif, de redémarrer en mode Récupération (cmd-R), de désactiver SIP, ce qui m'a ensuite permis d'exécuter nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%‌​00%00 et touch /System/Library/Extensions/, donc la machine fonctionne à nouveau avec la carte graphique interne, mais il faudra avoir 2 macs après une mise à jour pour déplacer le kext en mode cible, donc je préférerais avoir un moyen d'entrer directement en mode utilisateur unique récupération, mais merci beaucoup!

0 votes

Est-il possible d'utiliser le Mac cassé comme disque cible?? N'a-t-il pas besoin de la carte graphique?

1voto

Legion Points 19

Je suis exactement dans la même situation pour exactement la même raison. Mon MacBook Pro de début 2011 fonctionnait bien avec sa dGPU morte jusqu'à ce que la mise à jour automatique maudite se mette au travail contre ma volonté.

Je peux confirmer que la combinaison de touches fonctionnait encore dans 10.13.5 car c'est la dernière fois que j'ai fait la réparation.

J'ai bien peur que, à moins que quelqu'un ne trouve une nouvelle combinaison de touches pour accéder à la récupération en mode utilisateur unique, cette dernière mise à jour pourrait avoir désactivé le contournement de la carte graphique défectueuse tel que documenté, car il est vital de désactiver SIP. J'ai quelques idées sur la façon de contourner cela en ayant un autre Mac et des disques durs externes mais je ne peux pas les essayer tant que mes enfants ne se seront pas endormis pour la nuit. Je mettrai à jour ici si j'ai du succès.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X