Как сбросить mac PRAM через командную строку в Lion / Mountain Lion?

9

Я пытаюсь написать скрипт для автоматизации сброса PRAM, и я видел много старых руководств, которые говорят мне использовать следующую команду для сброса PRAM для Mac через терминал:

nvram boot-args = "- p -r"

Но эта команда, похоже, больше не работает, по крайней мере, ни на одном из компьютеров, на которых я ее пробовал. Я пытаюсь найти более актуальный список доступных boot-args, и мне удалось найти этот вопрос о строках boot-args, но там, похоже, ничего нет или каких-либо ссылок о сбросе коляска

Любые идеи?

Алекс Пламб
источник

Ответы:

6

У Mountain Lion такой функциональности нет, а у Mavericks!

Сброс PRAM теперь так же прост, как выполнение следующей команды от имени root:

nvram -c

Согласно справочной странице для команды nvram (в Mavericks):

-c     Delete all of the firmware variables.

Я должен отметить, что это также работает вплоть до Сьерры.

Алекс Пламб
источник
-1
  1. Вы должны войти в систему как администратор.
  2. Вы должны использовать «sudo» перед командой «nvram», если вы делаете это в терминале.
Томас Талер
источник
-3

Я нашел статью Apple для Mountain Lion, процесс кажется довольно простым. Ссылка здесь: KB PH11243

  1. Выключи Mac.
  2. Найдите клавиши Command, Option, P & R.
  3. Включите питание, затем нажмите и удерживайте эти клавиши. Убедитесь, что клавиши удерживаются до воспроизведения второго загрузочного звука.
  4. Отпустите ключи.
Джеймс Дитц
источник
1
Пользователь хочет написать скрипт для автоматизации этого из оболочки в работающей системе, а не делать это путем перезагрузки.
Slhck