Come Cambiare il Disco di Avvio del Mac da Terminale (Riga di Comando)
Anche se puoi cambiare il disco di avvio dalla finestra Preferenze di Sistema in Mac OS X 10.9 Mavericks, ci sono momenti in cui potresti doverlo cambiare dal Terminale. Ad esempio, puoi incorporare questa funzione in uno script shell UNIX più complesso configurato per mantenere backup dei dischi tramite imaging. Il Terminale dà accesso al sistema UNIX, quindi può essere uno strumento pericoloso se non sai cosa stai facendo.
Usare il Comando Bless
Passaggio 1
Clicca sull'icona della lente d'ingrandimento in alto a destra dello schermo Mac per visualizzare la finestra di ricerca Spotlight, digita "Terminale" e poi clicca su "Terminale" nell'elenco dei risultati per avviare l'utility Terminale.
Passaggio 2
Digita sudo bless -mount /Volumes/Nome_Disco_Avvio -setBoot senza virgolette nella finestra del Terminale. Il comando Bless cambia il disco di avvio. Sostituisci "Nome_Disco_Avvio" con il nome corretto del disco da cui vuoi avviare. Se il nome contiene spazi, racchiudi l'intero percorso tra virgolette. Ad esempio, se il disco di avvio è etichettato "Il Mio Mac", digita: sudo bless -mount "/Volumes/Il Mio Mac" -setBoot.
Passaggio 3
Premi "Invio" per eseguire il comando e cambiare il disco di avvio. Nota che il Mac avvierà dal nuovo disco dopo il riavvio. Per riavviare il Mac dalla riga di comando immediatamente, esegui: sudo shutdown -r now. Non dimenticare di salvare il lavoro prima di impartire il comando.
Suggerimento
Per ottenere più informazioni sul comando Bless, digita "man bless" senza virgolette nel Terminale e premi "Invio".
Un semplice script bash che cambia il disco di avvio e poi riavvia il Mac è così:
#!/bin/bash
bless -mount /Volumes/Nome_Disco_Avvio -setBoot
shutdown -r now
Per eseguire lo script a un orario specificato, crea un job Cron.
Non dimenticare la parte "sudo" del comando per eseguirlo come superutente dal Terminale. Usare "sudo" in uno script bash non è necessario, specialmente se esegui lo script come superutente.
Puoi cambiare il disco di avvio mentre il Mac si sta avviando. Tieni premuto il tasto "Opzione" (⌥) dopo aver acceso o riavviato il Mac per visualizzare il Gestore Avvio. Usa i tasti freccia per selezionare l'unità da cui avviare e premi "Invio" per usarla.
Per cambiare il volume di avvio dal menu Preferenze di Sistema, clicca su "Mela", seleziona "Preferenze di Sistema" e poi "Disco di avvio" per visualizzare la finestra. Inserisci nome utente e password se richiesto, seleziona il disco da cui avviare e clicca "Riavvia".
Avvertenza
Non eseguire comandi nel Terminale a meno che tu non sappia cosa stai facendo. Poiché il Terminale permette accesso illimitato al sistema UNIX, puoi causare danni seri al sistema operativo se esegui un comando sbagliato. Anche un errore di battitura può causare danni irreparabili.
Se usi il Disco di avvio per cambiare l'unità di avvio, assicurati di non selezionare accidentalmente un'immagine di installazione di rete. L'immagine è progettata per reinstallare il software di sistema, quindi potresti perdere tutto sul disco rigido. Riconosci facilmente un'immagine di installazione di rete perché la sua icona ha una freccia verde che punta verso il basso.