Veilige modus inschakelen via opdrachtregel op Mac
Inhoudsopgave:
Dit is een truc met een redelijk geavanceerde toepassing, dus de meeste gebruikers zullen dit nooit hoeven te gebruiken. Desalniettemin maakt de nvram-opdracht probleemoplossing op afstand mogelijk, of voor situaties waarin er een probleem is met een Mac-toetsenbord en USB-interfaces waardoor de Shift-toets niet kan worden gebruikt voor veilig opstarten zoals gebruikelijk.
Veilig opstarten inschakelen vanaf terminal van Mac OS X
De volgorde van de opdrachten om de veilige modus in te schakelen via de terminal met nvram is als volgt:
"sudo nvram boot-args=-x"
Merk op dat dit een opstartargument is, zodat de veilige modus is ingesteld om altijd ingeschakeld te zijn, wat inhoudt dat totdat deze specifiek weer is uitgeschakeld, elke opstart 'veilig' zal zijn met alle bijbehorende beperkingen.
Nadat het oplossen van problemen is voltooid, wil je de boot-arg uit de firmware verwijderen, zodat de Mac normaal kan opstarten en zich weer normaal kan gedragen. Dit kun je doen door boot-args te wissen met de volgende opdrachtstring:
"sudo nvram boot-args="
U kunt ook de huidige nvram-opstartargumenten controleren met de volgende opdracht:
nvram boot-args
Als het is gewist, ziet u een foutmelding dat er geen variabele is gevonden.
Dit kan uiteraard rechtstreeks vanaf de lokale terminal van Mac OS X worden gebruikt, maar om dit nvram-commando te kunnen gebruiken voor beheer op afstand op een andere machine, moet de doel-Mac de SSH-server om inloggen op afstand mogelijk te maken om de Mac te beheren.
De -x boot-arg kan ook gebruikt worden in combinatie met het -v argument om veilige opstartmodus te combineren met altijd uitgebreide opstartmodus, hoewel het de vraag is hoe nuttig verbose opstart is op een op afstand beheerde Mac.
Ik heb deze truc moeten gebruiken bij het oplossen van problemen met een Mac met mysterieus foutief gedrag met niet-functionerende toetsenborden en USB-interfaces. Uiteindelijk werd ontdekt dat de Mac watercontact had en de machine herstelde zich uiteindelijk na uitdroging . In dat geval waren de trucs voor het oplossen van problemen niet nodig, maar er zijn genoeg situaties waarin ze dat wel zouden zijn.
