Как включить безопасный режим из командной строки на Mac
Оглавление:
Это трюк с довольно продвинутым приложением, поэтому большинству пользователей никогда не понадобится его использовать. Тем не менее, команда nvram позволяет действительно удаленно устранять неполадки или в ситуациях, когда возникает проблема с клавиатурой Mac и интерфейсами USB, которые не позволяют использовать клавишу Shift для безопасной загрузки, как обычно.
Включение безопасной загрузки с терминала Mac OS X
Последовательность команд для включения безопасного режима через терминал с nvram следующая:
"sudo nvram boot-args=-x"
Обратите внимание, что здесь применяется аргумент загрузки, поэтому безопасный режим всегда включен, то есть до тех пор, пока он снова не будет специально отключен, каждая загрузка будет «безопасной» со всеми сопутствующими ограничениями.
После устранения неполадок вы захотите удалить загрузочный аргумент из встроенного ПО, чтобы Mac мог загружаться как обычно и снова вести себя как обычно, это можно сделать, очистив загрузочные аргументы с помощью следующая командная строка:
"sudo nvram boot-args="
Вы также можете проверить текущие аргументы загрузки nvram с помощью следующей команды:
nvram boot-args
Если флажок снят, вы увидите сообщение об ошибке, указывающее, что переменная не найдена.
Это, очевидно, можно использовать непосредственно с локального терминала Mac OS X, но чтобы иметь возможность использовать эту команду nvram для целей удаленного управления на другом компьютере, на целевом Mac необходимо включить Сервер SSH для удаленного входа в систему для администрирования Mac.
Аргумент -x boot-arg также можно использовать в сочетании с аргументом -v, чтобы совместить загрузку в безопасном режиме с постоянной загрузкой в подробном режиме, хотя сомнительно, насколько полезна подробная загрузка на удаленно управляемом Mac.
Мне пришлось использовать этот трюк при устранении неполадок с Mac с загадочным ошибочным поведением, у которого были неработающие клавиатуры и интерфейсы USB, в конце концов было обнаружено, что Mac имел контакт с водой, и машина в конечном итоге восстановилась после высыхания. . В этом случае уловки по устранению неполадок не нужны, но во многих ситуациях они могут понадобиться.
