Come modificare il disco di avvio di Mac dalla riga di comando

May 16

Sebbene sia possibile modificare il disco di avvio dalla finestra Preferenze di Sistema di Mac OS X 10.9 Mavericks, ci sono momenti in cui potrebbe essere necessario cambiarlo dal terminale. Ad esempio, è possibile incorporare questa funzione in una più complessa script di shell UNIX che è configurato per mantenere copie di backup dei dischi da loro Imaging. Il terminale consente di accedere al sistema UNIX, in modo che possa essere uno strumento pericoloso se non si sa cosa si sta facendo.

istruzione

Utilizzare il comando Bless

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

2 Digitare "sudo benedire -mount / Volumes / Startup_Disk_Name -setBoot" senza virgolette nella finestra Terminale. Il comando Benedici cambia il disco di avvio. Sostituire "Startup_Disk_Name" con il nome corretto del disco che si desidera avviare. Se il nome contiene spazi, racchiudere l'intero percorso tra virgolette. Ad esempio, se il disco di avvio è etichettato come "Il mio Mac", digitare il seguente comando: sudo benedica -mount "/ Volumes / My Mac" -setBoot.

3 Premere il tasto "Enter" per eseguire il comando e cambiare il disco di avvio. Si noti che gli stivali Mac dal nuovo disco dopo il riavvio di esso. Per riavviare il Mac dalla riga di comando immediatamente, eseguire il seguente comando: sudo -r arresto ora. Non dimenticare di salvare il lavoro prima di eseguire il comando.

Consigli e avvertenze

  • Per avere maggiori informazioni sul comando Bless, tipo "man benedica" senza le virgolette nel terminale e premere "Invio".
  • Uno script di shell bash semplice che cambia il disco di avvio e quindi riavvia il Mac si presenta così:
  • #! / Bin / bash
  • benedica -mount / Volumes / Startup_Disk_Name -setBoot
  • shutdown -r now
  • Per eseguire la shell in un momento specificato, creare un processo Cron.
  • Non dimenticare la parte "sudo" del comando da eseguire come superutente dal Terminal. Uso di "sudo" in uno script shell bash non è necessario, soprattutto se si esegue lo script come superutente.
  • È possibile modificare il disco di avvio, mentre il Mac si sta avviando. Basta tenere premuto il tasto "Opzione", dopo si accende o si riavvia il Mac per visualizzare la Startup Manager. Utilizzare i tasti freccia per selezionare l'unità che si desidera avviare da e quindi premere "Invio" per usarlo.
  • Per modificare il volume di avvio dal menu Preferenze di Sistema, fare clic su "Apple", selezionare "Preferenze di Sistema" e quindi fare clic su "Disco di ripristino" per visualizzare la finestra Disco di Avvio. Inserisci il tuo nome utente e la password, se richiesto, selezionare il disco che si desidera avviare e quindi fare clic su "Restart".
  • Non eseguire comandi nel terminale se non si sa cosa si sta facendo. Perché il terminale consente l'accesso illimitato al sistema UNIX, è possibile causare seri danni al sistema operativo se si esegue un comando errato. Anche un errore di battitura può causare danni irreparabili.
  • Se si utilizza il disco di avvio per cambiare l'unità di avvio, assicurarsi che non accidentalmente seleziona una rete immagine di installazione. L'immagine è stata progettata per reinstallare il software di sistema, quindi si può perdere tutto sul disco rigido. Si può facilmente riconoscere una installazione di rete un'immagine, perché la sua icona ha una freccia verde che punta verso il basso.