Πώς να ενεργοποιήσετε την ασφαλή λειτουργία από τη γραμμή εντολών σε Mac
Πίνακας περιεχομένων:
Η αντιμετώπιση σύνθετων ζητημάτων σε 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 είχε επαφή με νερό και το μηχάνημα τελικά επανήλθε μετά την ξήρανση . Σε αυτήν την περίπτωση, τα κόλπα αντιμετώπισης προβλημάτων δεν ήταν απαραίτητα, αλλά υπάρχουν πολλές περιπτώσεις όπου θα ήταν.