Come abilitare la modalità provvisoria dalla riga di comando su Mac

Sommario:

Anonim

La risoluzione di problemi complessi su un Mac può essere impegnativa così com'è, e se ti trovi mai di fronte a situazioni complesse potresti trovare la riga di comando per dare una mano importante. In questo caso, gli utenti avanzati possono avviare un Mac in modalità provvisoria tramite l'utilizzo dell'utility nvram, uno strumento che consente agli utenti di manipolare direttamente le variabili del firmware. Useremo nvram per abilitare l'avvio sicuro interamente tramite la riga di comando, impedendo a un utente di dover utilizzare il metodo Mac standard per l'avvio in modalità provvisoria tenendo premuto un tasto Maiusc all'avvio del sistema di Mac OS X, questo apre la porta per abilitando in remoto la modalità provvisoria e una migliore risoluzione dei problemi in remoto e per una varietà di applicazioni di scripting.

Questo è un trucco con un'applicazione abbastanza avanzata, quindi la maggior parte degli utenti non avrà mai bisogno di usarlo. Tuttavia, il comando nvram consente una risoluzione dei problemi veramente remota o per situazioni in cui si verifica un problema con una tastiera Mac e interfacce USB che impediscono l'utilizzo del tasto Maiusc per l'avvio sicuro come al solito.

Abilitazione dell'avvio sicuro dal terminale di Mac OS X

La sequenza di comandi per abilitare la modalità provvisoria tramite il terminale con nvram è la seguente:

"

sudo nvram boot-args=-x"

Nota che questo sta applicando un argomento di avvio in modo che la modalità provvisoria sia impostata per essere sempre abilitata, il che significa che fino a quando non viene nuovamente disabilitata in modo specifico, ogni avvio sarà 'sicuro' con tutte le relative limitazioni.

Dopo aver completato la risoluzione dei problemi, ti consigliamo di rimuovere boot-arg dal firmware in modo che il Mac possa avviarsi normalmente e comportarsi di nuovo normalmente, cosa che può essere eseguita cancellando boot-args con il seguente stringa di comando:

"

sudo nvram boot-args="

Puoi anche controllare gli argomenti di avvio della nvram corrente con il seguente comando:

nvram boot-args

Se è cancellato, vedrai un messaggio di errore che indica che non è stata trovata alcuna variabile.

Questo può ovviamente essere utilizzato direttamente dal terminale locale di Mac OS X, ma per poter utilizzare questo comando nvram per scopi di gestione remota su una macchina diversa, il Mac di destinazione dovrebbe aver abilitato il Server SSH per consentire un accesso remoto per amministrare il Mac.

-x boot-arg può anche essere usato insieme all'argomento -v per combinare l'avvio in modalità provvisoria con l'avvio sempre in modalità dettagliata, anche se l'utilità dell'avvio dettagliato su un Mac amministrato da remoto è discutibile.

Ho dovuto usare questo trucco durante la risoluzione dei problemi di un Mac con un misterioso comportamento errato che presentava tastiere e interfacce USB non funzionanti, alla fine è stato scoperto che il Mac era a contatto con l'acqua e la macchina alla fine si è ripresa dopo essersi asciugata . In quel caso i trucchi per la risoluzione dei problemi non erano necessari, ma ci sono molte situazioni in cui lo sarebbero.

Come abilitare la modalità provvisoria dalla riga di comando su Mac