Cum să activați modul sigur din linia de comandă pe Mac

Cuprins:

Anonim

Depanarea problemelor complexe pe un Mac poate fi o provocare așa cum este și, dacă vă confruntați vreodată cu unele situații complexe, este posibil să găsiți că linia de comandă vă oferă o mână de ajutor. În acest caz, utilizatorii avansați pot porni un Mac în modul sigur prin utilizarea utilitarului nvram, un instrument care permite utilizatorilor să manipuleze direct variabilele firmware-ului. Vom folosi nvram pentru a activa complet pornirea sigură prin linia de comandă, împiedicând utilizatorul să fie nevoie să folosească metoda standard Mac pentru a porni în modul sigur, ținând apăsată tasta Shift la pornirea sistemului Mac OS X, aceasta deschide ușa pentru activarea de la distanță a modului sigur și depanare îmbunătățită de la distanță și pentru o varietate de aplicații de scripting.

Acesta este un truc cu o aplicație destul de avansată, așa că majoritatea utilizatorilor nu vor trebui să folosească niciodată aceasta. Cu toate acestea, comanda nvram permite depanarea cu adevărat de la distanță sau pentru situațiile în care există o problemă cu o tastatură Mac și interfețele USB care împiedică folosirea tastei Shift pentru pornirea în siguranță, așa cum este de obicei.

Activarea pornirii sigure de pe terminalul Mac OS X

Secvența de comenzi pentru a activa modul sigur prin terminalul cu nvram este următoarea:

"

sudo nvram boot-args=-x"

Rețineți că acest lucru este aplicarea unui argument de pornire, astfel încât modul sigur este setat să fie întotdeauna activat, adică până când va fi dezactivat din nou în mod specific, fiecare pornire va fi „sigură” cu toate limitările însoțitoare.

După ce depanarea dvs. este completă, veți dori să eliminați boot-arg-ul din firmware, astfel încât Mac-ul să poată porni normal și să se comporte ca normal din nou, acest lucru se poate face prin ștergerea boot-arg-urilor cu următorul șir de comandă:

"

sudo nvram boot-args="

De asemenea, puteți verifica argumentele curente de boot nvram cu următoarea comandă:

nvram boot-args

Dacă este șters, veți vedea un mesaj de eroare care indică nicio variabilă.

Acest lucru poate fi, evident, utilizat direct de la terminalul local al Mac OS X, dar pentru a putea folosi această comandă nvram în scopuri de gestionare la distanță pe o altă mașină, Mac-ul țintă ar trebui să aibă activat Server SSH pentru a permite o conectare de la distanță pentru a administra Mac.

-x boot-arg poate fi, de asemenea, folosit împreună cu argumentul -v pentru a combina modul sigur de pornire cu modul de pornire verbosă întotdeauna, deși cât de utilă este bootarea verbosă pe un Mac administrat de la distanță este discutabil.

A trebuit să folosesc acest truc când am depanat un Mac cu un comportament eronat misterios, care avea tastaturi nefuncționale și interfețe USB, în cele din urmă s-a descoperit că Mac-ul avea contact cu apa și mașina și-a revenit în cele din urmă după uscare. . În acest caz, trucurile de depanare nu erau necesare, dar există o mulțime de situații în care ar fi.

Cum să activați modul sigur din linia de comandă pe Mac