Как включить безопасный режим через командную строку: Как войти в безопасный режим Windows из командной строки

Как включить безопасный режим из командной строки на Mac.

Сентябрь 13th, 2014 Данил

Поиск и устранение неисправностей сложных вопросов на Mac может быть сложным, как есть, и если Вы когда-нибудь сталкивались с некоторыми сложными ситуациями,вы можете найти командную строку,чтобы одолжить крупную руку. В этом случае опытные пользователи могут загрузить Mac в безопасном режиме через использование утилиты nvram , инструмент, который позволяет пользователям напрямую манипулировать прошивками переменных. Мы будем использовать nvram для обеспечения безопасной загрузки целиком и полностью с помощью командной строки, что предотвращает пользователей от необходимости использовать стандартный метод Mac , чтобы загрузиться в безопасном режиме удерживая клавишу Shift при запуске системы OS X, это открывает двери для дистанционного включения безопасного режима и улучшенное удаленное устранение неполадок, а также для различных применений сценариев.

Это уловка, с довольно продвинутым приложением, поэтому большинству пользователей никогда не придется использовать это. Тем не менее, команды nvram позволяют по-настоящему выполнить удаленный поиск и устранить неисправности или для ситуаций, когда существует проблема с Mac-клавиатурой и USB-интерфейсом, которые мешают нажать клавишу Shift, чтобы использовать её для безопасной загрузки как обычно.
Последовательность команд, чтобы включить безопасный режим через терминал с утилитой nvram,делается следующим образом:

sudo nvram boot-args="-x"

Внимание, применяя параметр загрузки, так что бы устанавливался  безопасный режим, чтобы быть всегда включенным, т.е. до тех пор, пока он не будет специально отключен ещё раз, при каждой загрузке будет » безопасный режим» со всеми сопутствующими ограничениями.

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

sudo nvram boot-args=""

Вы также можете проверить текущие аргументы nvram boot , с помощью следующей команды:

nvram boot-args

Если этот флажок снят, вы увидите сообщение об ошибке, указывающее на отсутствие переменной.

Очевидно, что это может быть использовано напрямую с локального терминала OS X, но, чтобы использовать эту команду nvram для удаленных целей управления на другой машине,на целевом Mac потребуется включить SSH-сервер, чтобы разрешить удаленный вход в систему для администрирования Mac.

Параметр boot-arg может также использоваться в сочетании с параметром-v , аргумент совместимости загрузки в безопасном режиме что бы всегда загружался » verbose mode», хотя, насколько полезно загрузка verbose  на дистанционно управляемом Mac сомнительна.

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

  • Автор: Данил