Comment réinitialiser mac PRAM via la ligne de commande dans Lion / Mountain Lion?

9

J'essaie d'écrire un script pour automatiser une réinitialisation de PRAM et j'ai vu beaucoup d'anciens guides qui me disent d'utiliser la commande suivante pour réinitialiser la PRAM du Mac via le terminal:

nvram boot-args = "- p -r"

Mais cette commande ne semble plus fonctionner, du moins sur aucun des ordinateurs sur lesquels j'ai essayé. J'essaie de trouver une liste plus à jour des arguments de démarrage disponibles et j'ai pu trouver cette question sur les chaînes de démarrage, mais il ne semble y avoir rien là-dedans ou aucun des liens sur la réinitialisation le landau.

Des idées?

Alex Plumb
la source

Réponses:

6

Mountain Lion n'a pas cette fonctionnalité, mais Mavericks en a!

La réinitialisation de la PRAM est désormais aussi simple que d'exécuter la commande suivante en tant que root:

nvram -c

Selon la page de manuel de la commande nvram (dans Mavericks):

-c     Delete all of the firmware variables.

Je dois noter que cela fonctionne également jusqu'à et y compris Sierra.

Alex Plumb
la source
-1
  1. Vous devez être connecté en tant qu'administrateur.
  2. Vous devez utiliser "sudo" avant la commande "nvram" si vous le faites dans le terminal.
Thomas Thaler
la source
-3

J'ai trouvé l'article Apple pour Mountain Lion, le processus semble assez simple. Lien ici: KB PH11243

  1. Arrêtez le Mac.
  2. Trouvez les touches Commande, Option, P & R.
  3. Mettez sous tension, puis maintenez ces touches enfoncées. Assurez-vous que les touches sont maintenues enfoncées jusqu'à la lecture du deuxième son de démarrage.
  4. Relâchez les touches.
James Dietz
la source
1
L'utilisateur veut écrire un script pour automatiser cela à partir d'un shell dans un système en cours d'exécution, pas en le redémarrant.
slhck