Jak zresetować mac PRAM za pomocą wiersza polecenia w Lion / Mountain Lion?

9

Próbuję napisać skrypt automatyzujący resetowanie pamięci PRAM i widziałem wiele starych przewodników, które mówią mi, aby użyć następującego polecenia, aby zresetować pamięć RAM komputera Mac przez terminal:

nvram boot-args = "- p -r"

Ale to polecenie wydaje się już nie działać, przynajmniej na żadnym komputerze, na którym go wypróbowałem. Próbuję znaleźć bardziej aktualną listę dostępnych argumentów rozruchowych i udało mi się znaleźć to pytanie dotyczące ciągów argumentów rozruchowych, ale wydaje się, że nie ma tam nic ani żadnych linków dotyczących resetowania wózek.

Jakieś pomysły?

Alex Plumb
źródło

Odpowiedzi:

6

Mountain Lion nie ma tej funkcji, ale Mavericks!

Resetowanie PRAM jest teraz tak proste, jak uruchomienie następującego polecenia jako root:

nvram -c

Według strony podręcznika man dla polecenia nvram (w Mavericks):

-c     Delete all of the firmware variables.

Powinienem zauważyć, że działa to również aż do Sierra.

Alex Plumb
źródło
-1
  1. Musisz być zalogowany jako administrator.
  2. Musisz użyć „sudo” przed komendą „nvram”, jeśli robisz to w terminalu.
Thomas Thaler
źródło
-3

Znalazłem artykuł Apple dla Mountain Lion, proces wydaje się dość prosty. Link tutaj: KB PH11243

  1. Zamknij komputer Mac.
  2. Znajdź klawisze Command, Option, P i R.
  3. Włącz zasilanie, a następnie przytrzymaj te klawisze. Upewnij się, że klawisze są wciśnięte do momentu odtworzenia drugiego dźwięku rozruchu.
  4. Puść klucze.
James Dietz
źródło
1
Użytkownik chce napisać skrypt automatyzujący to z powłoki w działającym systemie, nie robiąc tego przez ponowne uruchomienie.
slhck