Come cambiare il disco di avvio del Mac dalla riga di comando

Fare clic sull'icona della lente di ingrandimento nella parte superiore dello schermo del Mac per visualizzare la finestra di dialogo Spotlight, digitare "Terminale" e quindi fare clic su "Terminale" nell'elenco dei risultati per avviare l'utilità Terminale.

Digita "sudo bless -mount /Volumes/Startup_Disk_Name -setBoot" senza le virgolette nella finestra Terminale. Il comando Bless cambia il disco di avvio. Sostituisci "Startup_Disk_Name" con il nome corretto del disco da cui desideri eseguire l'avvio. Se il nome contiene spazi, racchiudere l'intero percorso tra virgolette. Ad esempio, se il tuo disco di avvio è etichettato come "Il mio Mac", digita il seguente comando: sudo bless -mount "/Volumes/My Mac" -setBoot.

Premi "Invio" per eseguire il comando e cambiare il disco di avvio. Nota che il tuo Mac si avvia dal nuovo disco dopo averlo riavviato. Per riavviare immediatamente il Mac dalla riga di comando, esegui il seguente comando: sudo shutdown -r now. Non dimenticare di salvare il tuo lavoro prima di impartire il comando.

Per ottenere maggiori informazioni sul comando Bless, digita "man bless" senza le virgolette nel Terminale e premi "Invio".

Un semplice script di shell bash che cambia il disco di avvio e quindi riavvia il Mac si presenta così:

#!/bin/bash bless -mount /Volumes/Startup_Disk_Name -setBoot shutdown -r now

Per eseguire la shell in un momento specifico, crea un processo Cron.

Non dimenticare la parte "sudo" del comando per eseguirlo come superutente dal Terminale. L'uso di "sudo" in uno script di shell bash non è necessario, specialmente se esegui lo script come superutente.

Puoi cambiare il disco di avvio durante l'avvio del Mac. Tieni premuto il tasto "Opzione" dopo aver acceso o riavviato il Mac per visualizzare Startup Manager. Utilizzare i tasti freccia per selezionare l'unità da cui si desidera eseguire l'avvio, quindi premere "Invio" per utilizzarla.

Per modificare il volume di avvio dal menu Preferenze di Sistema, fai clic su "Apple", seleziona "Preferenze di Sistema" e quindi fai clic su "Disco di avvio" per visualizzare la finestra Disco di avvio. Inserisci il tuo nome utente e password se richiesto, seleziona il disco da cui desideri eseguire l'avvio e quindi fai clic su "Riavvia".

Non eseguire comandi nel Terminale se non sai cosa stai facendo. Poiché il Terminale consente l'accesso illimitato al sistema UNIX, è possibile causare gravi danni al sistema operativo se si esegue un comando errato. Anche un errore di battitura può causare danni irreparabili.

Se utilizzi 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. Puoi facilmente riconoscere un'immagine di installazione di rete perché la sua icona ha una freccia verde che punta verso il basso.