33 votes

Puis-je lancer un redémarrage de MacOS en mode récupération uniquement à partir de la ligne de commande ?

J'ai fait quelques recherches en ligne sans succès, en espérant que l'un d'entre vous, virtuoses du Mac, connaisse la réponse. Sur les Macs Intel, je sais que je peux tenir Command + R mais je cherche une commande de terminal pour lancer cette opération sans appuyer sur les touches.

Existe-t-il une commande qui permet de redémarrer un Mac en mode récupération ?

51voto

Jose Chavez Points 645

Vous pouvez le faire en utilisant la commande suivante :

sudo nvram "recovery-boot-mode=unused"
sudo reboot

Ceci définit une variable de firmware dans nvram indiquant que vous souhaitez démarrer en mode Recovery au prochain démarrage, puis redémarre la machine.

Lorsque vous avez terminé en mode de récupération, exécutez ce qui suit à partir du terminal en mode de récupération :

nvram -d recovery-boot-mode

Cela supprime la variable du firmware afin que le prochain démarrage soit un démarrage normal.

Si le démarrage de récupération échoue et que vous ne pouvez pas progresser, vous pouvez également supprimer la variable du firmware en maintenant les touches Commande, Option, P et R pendant le démarrage. Cela réinitialise le nvram et donc la variable firmware.

16voto

Gavin Greenwalt Points 229

Aucune des solutions ci-dessus n'a fonctionné pour moi à Big Sur. Mais celle-ci a fonctionné.

Internet :

sudo nvram internet-recovery-mode=RecoveryModeNetwork

ou Disque :

sudo nvram internet-recovery-mode=RecoveryModeDisk

quand c'est fait

sudo nvram -d internet-recovery-mode

6voto

sage444 Points 151

J'ai essayé toutes les solutions proposées sans succès sur un mac mini M1 (Big Sur 11.0).

Je me suis retrouvé avec ces deux étapes :

  • Éteindre le mac
  • Appuyez sur le bouton Power et maintenez-le enfoncé jusqu'à ce que vous voyiez le logo Apple avec des options.

Il ne s'agit pas d'une réponse directe, mais d'une seule façon d'entrer dans la guérison qui a fonctionné pour moi.

4voto

Oskar Points 1242

Avec Big Sur et les changements de puce Intel / M1, j'utilise un outil pour gérer cela pour moi.

Il s'agit d'une source ouverte, ce qui vous permet de voir comment cela fonctionne sous le capot pour chaque itération du système d'exploitation et pour les différents systèmes d'exploitation. nvram paramètres.

Toutes les invocations ne fonctionnent pas sur tous les systèmes d'exploitation et matériels : Par exemple, sur mon Mac Pro 2013 (le Mac Pro cylindrique noir brillant), la seule commande qui a fonctionné pour moi est la suivante

sudo nvram internet-recovery-mode=RecoveryModeDisk
sudo reboot

Maintenant que Big Sur et les Macs basés sur l'Apple Silicon M1 ont été expédiés - nous pouvons retester cela sur le matériel de 2020.

0voto

TheUnF Points 1

Cela fonctionnait bien pour moi jusqu'à High Sierra. À partir de Mojave et au-delà, j'obtiens un symbole de cercle barré indiquant qu'il n'y a pas de partition de récupération, et je dois donc faire manuellement l'opération suivante Option + R + Power .

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