
Я пытаюсь написать скрипт для автоматизации сброса 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
- Вам необходимо войти в систему как администратор.
- Если вы делаете это в терминале, перед командой «nvram» необходимо использовать «sudo».
решение3
Я нашел статью Apple для Mountain Lion, процесс кажется довольно простым. Ссылка здесь:КБ PH11243
- Выключите Mac.
- Найдите клавиши Command, Option, P и R.
- Включите питание, затем удерживайте эти клавиши. Убедитесь, что клавиши удерживаются, пока не прозвучит второй звук загрузки.
- Отпустите клавиши.