2009-09-05 14:39:23 +0000 2009-09-05 14:39:23 +0000
56
56

Boot Camp: è possibile riavviare direttamente a Windows da Mac OS X?

Con gli strumenti di Boot Camp installati su Windows, c'è un'opzione per riavviare direttamente in Mac OS (“Restart in Mac OS X” dalla voce della barra delle applicazioni di Boot Camp).

Ma è possibile nella direzione opposta? In altre parole, invece della procedura 1) “Riavvia”, 2) aspetta che OS X si spenga, 3) tieni premuto il tasto Opzione (⌥), e 4) seleziona la partizione Windows, posso dire al mio Mac di riavviare in modo che Windows sia selezionato al prossimo avvio? Qualcosa come “Riavvio in Windows” che mi permetterebbe di bypassare i passi 2-4.

NB: Voglio mantenere Mac OS X come sistema operativo predefinito ; sto solo cercando una scorciatoia conveniente quando normalmente si esegue OS X e occasionalmente si vuole avviare Windows.

Risposte (6)

39
39
39
2009-09-05 17:54:54 +0000

Il modo più veloce è usare Bootchamp . Aggiunge un'opzione nella barra dei menu del Mac dove puoi semplicemente cliccare e scegliere “Riavvia in Windows”. Q.E.D.

12
12
12
2010-07-25 19:54:22 +0000

In alternativa:

$ sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;sudo shutdown -r now

(Modifica: 10.9 richiede sudo per lo spegnimento, ma questo può essere usato anche sulle versioni precedenti).

5
5
5
2009-09-05 16:49:42 +0000

Il modo più semplice è usare il pannello delle preferenze del disco di avvio in Preferenze di sistema. Se vuoi renderlo più facile da raggiungere, puoi trovare il pannello delle preferenze in /System/Library/PreferencePanes/StartupDisk.prefPane. Nota che questo metodo non funzionerà se installi NTFS-3G.

2
2
2
2011-02-06 22:30:56 +0000

Non so se hai già trovato una soluzione ottimale a questo problema, ma quello che ho fatto è stato creare un AppleScript:

do shell script "hdiutil unmount /Volumes/<Windows_Partition> -quiet"
do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" with administrator privileges
tell application "Finder" to restart

dove <Windows_Partition> è il nome del vostro volume Windows. Assicurati anche che il volume di Windows sia su disk0s3 emettendo un comando diskutil list nel terminale.

Se volete renderlo ancora più fantasioso, potete usare QuickSilver in modo che una semplice combinazione di tasti di scelta rapida vi permetta di riavviare rapidamente Windows. Vedere http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Lo script che usano è leggermente diverso da quello sopra e ha alcuni svantaggi, principalmente che non si può usare se si ha NTFS-3G abilitato, e la sequenza di spegnimento non è così sicura. Il mio script permette di smontare la partizione di Windows prima di benedirla e poi di dire al Finder di riavviare.

Puoi anche bypassare la richiesta di password includendo la tua password nella seconda riga dello script (sostituisci xxxxxxx con la tua password):

do shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges

Tuttavia, è potenzialmente insicuro poiché la tua password è chiaramente visibile a chiunque veda il file dello script.

1
1
1
2009-09-05 15:44:37 +0000

Non c'è modo di farlo con solo BootCamp installato poiché è controllato da OSX. rEFIt è un boot manager che ti permetterà di selezionare quale sistema operativo avviare all'avvio, e ha anche alcune caratteristiche extra molto utili.

Sostituisce il normale Boot Manager di OSX e quando si accende il Mac o si riavvia il Mac mostra un elenco di tutti i sistemi operativi installati sulla macchina, che poi permette di scegliere quale avviare.

Quindi, con BootCamp installato, mostrerà la partizione Windows come icona insieme alla partizione Mac e si può anche impostare un time-out predefinito per il sistema operativo preferito.

0
0
0
2015-04-01 19:47:31 +0000

Mavericks

sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; sudo shutdown -r now

Yosemite

Emettere il comando: diskutil list

/dev/disk0
   #: TYPE NAME SIZE IDENTIFIER
   0: GUID_partition_scheme *500.1 GB disk0
   1: EFI EFI 209.7 MB disk0s1
   2: Apple_HFS Macintosh HD 420.2 GB disk0s2
   3: Apple_Boot Recovery HD 650.0 MB disk0s3
   4: Microsoft Basic Data BOOTCAMP 79.0 GB disk0s4 <--That disk
/dev/disk1
   #: TYPE NAME SIZE IDENTIFIER
   0: GUID_partition_scheme *1.0 TB disk1
   1: EFI EFI 209.7 MB disk1s1
   2: Apple_HFS 1TB 999.9 GB disk1s2

Poi:

hdiutil unmount /Volumes/BOOTCAMP -quiet
sudo bless -device /dev/disk0s4 -legacy -setBoot -nextonly
sudo shutdown -r now

Importante assicurati che BOOTCAMP e disk0s4 siano la tua attuale partizione di windows. I comandi Sudo sono pericolosi, non mi prendo nessuna responsabilità se usate uno di questi comandi. Però per me funziona.