Как да активирате безопасен режим от командния ред на Mac

Съдържание:

Anonim

Отстраняването на сложни проблеми на Mac може да бъде предизвикателство такова, каквото е, и ако някога се сблъскате с някои сложни ситуации, може да откриете, че командният ред ще ви помогне. В този случай напредналите потребители могат да заредят Mac в безопасен режим чрез използването на помощната програма nvram, инструмент, който позволява на потребителите директно да манипулират променливите на фърмуера. Ще използваме nvram, за да активираме безопасно зареждане изцяло през командния ред, предотвратявайки необходимостта потребителят да използва стандартния метод на Mac за зареждане в безопасен режим чрез задържане на клавиш Shift при стартиране на системата на Mac OS X, това отваря вратата за отдалечено активиране на безопасен режим и подобрено дистанционно отстраняване на неизправности, както и за различни приложения за скриптове.

Това е трик с доста усъвършенствано приложение, така че повечето потребители никога няма да имат нужда да го използват. Независимо от това, командата nvram позволява наистина дистанционно отстраняване на неизправности или за ситуации, при които има проблем с клавиатура на Mac и USB интерфейси, които пречат на клавиша Shift да се използва за безопасно зареждане, както е обичайно.

Активиране на безопасно зареждане от терминал на Mac OS X

Командната последователност за активиране на безопасен режим през терминала с nvram е както следва:

"

sudo nvram boot-args=-x"

Забележете, че това прилага аргумент за зареждане, така че безопасният режим да е винаги активиран, което означава, че докато не бъде изрично деактивиран отново, всяко зареждане ще бъде „безопасно“ с всички съпътстващи ограничения.

След като приключите с отстраняването на неизправности, ще искате да премахнете boot-arg от фърмуера, така че Mac да може да стартира нормално и отново да се държи нормално, което може да стане чрез изчистване на boot-arg с следния команден низ:

"

sudo nvram boot-args="

Можете също да проверите текущите аргументи за зареждане на nvram със следната команда:

nvram boot-args

Ако е изчистено, ще видите съобщение за грешка, което показва, че не е намерена променлива.

Това очевидно може да се използва директно от локалния терминал на Mac OS X, но за да можете да използвате тази команда nvram за целите на отдалечено управление на друга машина, целевият Mac ще трябва да активира SSH сървър, който позволява отдалечено влизане за администриране на Mac.

Аргументът -x boot-arg може също да се използва заедно с аргумента -v за комбиниране на зареждане в безопасен режим с винаги зареждащ подробен режим, въпреки че колко полезно е подробното зареждане на отдалечено администриран Mac е под въпрос.

Трябваше да използвам този трик, когато отстранявах неизправности на Mac с мистериозно погрешно поведение, който имаше неработещи клавиатури и USB интерфейси, в крайна сметка беше открито, че Mac има контакт с вода и машината в крайна сметка се възстанови след изсъхване . В този случай триковете за отстраняване на неизправности не са необходими, но има много ситуации, в които биха били.

Как да активирате безопасен режим от командния ред на Mac