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

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

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

nvram boot-args="-p -r"

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

Есть идеи?

решение1

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

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

nvram -c

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

-c     Delete all of the firmware variables.

Стоит отметить, что это работает и для всех ОС вплоть до Sierra.

решение2

  1. Вам необходимо войти в систему как администратор.
  2. Если вы делаете это в терминале, перед командой «nvram» необходимо использовать «sudo».

решение3

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

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

Связанный контент