Jak povolit nouzový režim z příkazového řádku na Macu
Obsah:
Řešení složitých problémů na Macu může být náročné, a pokud jste někdy konfrontováni s některými složitými situacemi, může vám pomoci příkazový řádek. V tomto případě mohou pokročilí uživatelé spustit Mac do nouzového režimu pomocí nástroje nvram, což je nástroj, který uživatelům umožňuje přímo manipulovat s proměnnými firmwaru. Použijeme nvram, abychom povolili bezpečné spouštění zcela přes příkazový řádek, čímž zabráníme tomu, aby uživatel musel použít standardní metodu Mac k zavedení do nouzového režimu přidržením klávesy Shift při startu systému Mac OS X, což otevírá dveře pro vzdálené povolení nouzového režimu a vylepšeného vzdáleného řešení problémů a pro různé skriptovací aplikace.
Toto je trik s poměrně pokročilou aplikací, takže většina uživatelů to nikdy nebude muset použít. Příkaz nvram nicméně umožňuje skutečně vzdálené řešení problémů nebo v situacích, kdy je problém s klávesnicí Mac a rozhraním USB, které brání použití klávesy Shift pro bezpečné spuštění jako obvykle.
Povolení bezpečného spouštění z terminálu Mac OS X
Posloupnost příkazů pro povolení nouzového režimu prostřednictvím terminálu s nvram je následující:
"sudo nvram boot-args=-x"
Všimněte si, že se jedná o použití zaváděcího argumentu, takže bezpečný režim je nastaven tak, aby byl vždy povolen, což znamená, že dokud nebude znovu konkrétně zakázán, bude každé spouštění „bezpečné“ se všemi doprovodnými omezeními.
Po dokončení řešení problémů budete chtít odstranit zaváděcí argument z firmwaru, aby se Mac mohl spustit jako normálně a chovat se znovu jako normálně, což lze provést vymazáním zaváděcích argumentů pomocí následující příkazový řetězec:
"sudo nvram boot-args="
Můžete také zkontrolovat aktuální spouštěcí argumenty nvram pomocí následujícího příkazu:
nvram boot-args
Pokud je vymazána, zobrazí se chybová zpráva oznamující, že nebyla nalezena žádná proměnná.
To lze samozřejmě použít přímo z místního terminálu Mac OS X, ale aby bylo možné použít tento příkaz nvram pro účely vzdálené správy na jiném počítači, musí mít cílový Mac povolen SSH server umožňující vzdálené přihlášení pro správu Macu.
Příkaz -x boot-arg lze také použít ve spojení s argumentem -v ke kombinaci nouzového režimu spouštění s režimem podrobného zavádění vždy, i když užitečnost podrobného zavádění na vzdáleně spravovaném Macu je sporná.
Tento trik jsem musel použít při odstraňování problémů s počítačem Mac se záhadným chybným chováním, který měl nefunkční klávesnice a rozhraní USB, nakonec se zjistilo, že se počítač Mac dostal do kontaktu s vodou a počítač se po vyschnutí obnovil. . V takovém případě triky pro odstraňování problémů nebyly nutné, ale existuje spousta situací, kdy by byly.