web-dev-qa-db-fra.com

Boot Camp: est-il possible de démarrer directement sous Windows à partir de Mac OS X?

Avec les outils Boot Camp installés sur Windows, il est possible de redémarrer directement sous Mac OS (option "Redémarrer sous Mac OS X" à partir de la barre d'état système Boot Camp).

Mais est-ce possible dans la direction opposée? En d’autres termes, au lieu de la procédure 1) "Redémarrer", 2) attendre la fermeture de OS X, 3) maintenir la touche Option enfoncée () et 4) sélectionner la partition Windows, puis-je dire à mon Mac de redémarrer Windows est sélectionné au prochain démarrage? Quelque chose comme " Redémarrer dans Windows " qui me permettrait de contourner les étapes 2 à 4.

NB: Je veux conserver Mac OS X comme système d’exploitation par défaut ; Je cherche simplement un raccourci pratique lorsque vous utilisez normalement OS X et occasionnellement / souhaitant démarrer sous Windows.

55
Jonik

Le moyen le plus rapide est d’utiliser Bootchamp . Il ajoute une option dans la barre de menu Mac où vous pouvez simplement cliquer et choisir "Redémarrer dans Windows". Q.E.D.

alt text

39
caliban

Alternativement:

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

(Edit: 10.9 requiert Sudo pour l’arrêt, mais ceci peut également être utilisé sur les versions précédentes.)

12
NReilingh

La méthode la plus simple consiste à utiliser la sous-fenêtre de préférences Disque de démarrage dans les Préférences Système. Si vous souhaitez vous y rendre plus facilement, vous pouvez trouver la sous-fenêtre des préférences à l’adresse/Système/Bibliothèque/Pages de référence /StartupDisk.prefPane. Notez que cette méthode ne fonctionnera pas si vous installez NTFS-3G.

Startup Disk Screenshot

5
Lara Dougan

Je ne sais pas si vous avez déjà trouvé une solution optimale à ce problème, mais ce que j'ai fait est de créer 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

<Windows_Partition> est le nom de votre volume Windows. Vérifiez également que le volume Windows est sur disk0s3 en exécutant une commande diskutil list dans le terminal.

Si vous voulez rendre le jeu encore plus sophistiqué, vous pouvez utiliser QuickSilver afin qu’une simple combinaison de touches de raccourci vous permette de redémarrer rapidement sous Windows. Voir http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Le script qu'ils utilisent diffère légèrement de celui ci-dessus et présente certains inconvénients, notamment le fait que vous ne pouvez pas l'utiliser si vous avez activé NTFS-3G et que la séquence d'arrêt n'est pas aussi sûre. Mon script vous permet de démonter la partition Windows avant de la bénir, puis de demander au Finder de redémarrer.

Vous pouvez également ignorer l'invite de mot de passe en incluant votre mot de passe dans la deuxième ligne du script (remplacez xxxxxxx par votre mot de passe):

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

Cependant, il est potentiellement dangereux de savoir que votre mot de passe est clairement visible par quiconque visualise le fichier de script.

2
mrk2010

Il n'y a aucun moyen de faire cela avec seulement BootCamp installé car il est contrôlé par OSX.

rEFIt est un gestionnaire de démarrage qui vous permet de sélectionner le système d'exploitation à démarrer au démarrage. Il comporte également des fonctionnalités supplémentaires très utiles.

Il remplace le gestionnaire de démarrage OSX normal et lorsque vous allumez votre Mac ou que vous le redémarrez, il affiche une liste de tous les systèmes d'exploitation installés sur votre ordinateur, ce qui vous permet ensuite de choisir le système à démarrer.

Par conséquent, lorsque BootCamp est installé, la partition Windows s'affiche sous la forme d'une icône avec la partition Mac. Vous pouvez également définir un délai d'attente par défaut pour votre système d'exploitation préféré.

rEFIt Screenshot

1
BinaryMisfit

Mavericks

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

Yosemite

Émettez la commande: 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

Ensuite:

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

Important assurez-vous que BOOTCAMP et disk0s4 sont votre partition Windows réelle Les commandes Sudo sont dangereuses, je n’assume aucune responsabilité si vous utilisez ces commandes. Cela fonctionne pour moi cependant.

0
Vitim.us