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

Boot Camp: is het mogelijk om rechtstreeks vanuit Mac OS X opnieuw op te starten in Windows?

Met de Boot Camp tools geïnstalleerd op Windows, is er een optie om direct naar Mac OS te herstarten (“Restart in Mac OS X” vanuit Boot Camp system tray item).

Maar is dit ook mogelijk in de omgekeerde richting? Met andere woorden, in plaats van de procedure 1) “Herstart”, 2) wacht tot OS X is afgesloten, 3) houd de Optietoets (⌥) ingedrukt, en 4) selecteer de Windows-partitie, kan ik mijn Mac vertellen om opnieuw op te starten, zodat Windows wordt geselecteerd bij de volgende boot? Zoiets als “Herstart in Windows”, waardoor ik de stappen 2-4 kan omzeilen.

NB: Ik wil Mac OS X als standaard OS houden ; Ik zoek alleen een handige snelkoppeling voor als ik normaal OS X draai en af en toe naar Windows wil booten.

Antwoorden (6)

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

De snelste manier is om Bootchamp te gebruiken. Het voegt een optie toe aan de Mac menubalk waar je gewoon op kunt klikken en kiezen voor “Opnieuw opstarten in Windows”. Q.E.D.

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

Alternatief:

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

(Bewerk: 10.9 vereist sudo voor afsluiten, maar dit kan ook op eerdere versies gebruikt worden).

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

De eenvoudige manier is om het voorkeurpaneel Startup Disk in Systeemvoorkeuren te gebruiken. Als je er gemakkelijker bij wilt komen, kun je het voorkeurpaneel vinden in /System/Library/PreferencePanes/StartupDisk.prefPane. Merk op dat deze methode niet zal werken als je NTFS-3G installeert.

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

Ik weet niet of je al een optimale oplossing voor dit probleem hebt gevonden, maar wat ik heb gedaan is een AppleScript gemaakt:

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

waarbij <Windows_Partition> de naam is van je Windows volume. Zorg er ook voor dat het Windows volume op disk0s3 staat door een diskutil list commando uit te voeren in de Terminal.

Als je het nog chiquer wilt maken, kun je QuickSilver gebruiken, zodat je met een simpele sneltoetscombinatie snel naar Windows kunt rebooten. Zie http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Het script dat zij gebruiken is iets anders dan het script hierboven en heeft enkele nadelen, hoofdzakelijk dat je het niet kan gebruiken als je NTFS-3G hebt ingeschakeld, en de afsluitvolgorde is niet zo veilig. Met mijn script kun je de Windows partitie ontkoppelen voordat je het zegent en vervolgens de Finder vertelt om opnieuw op te starten.

Je kunt de wachtwoordprompt ook omzeilen door je wachtwoord op te nemen in de tweede regel van het script (vervang xxxxxxx door je wachtwoord):

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

Het is echter potentieel onveilig omdat je wachtwoord duidelijk zichtbaar is voor iedereen die het scriptbestand bekijkt.

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

Er is geen manier om dit te doen met alleen BootCamp geïnstalleerd, omdat het wordt gecontroleerd door OSX. rEFIt is een opstartmanager waarmee je kunt kiezen welk OS bij het opstarten moet worden opgestart, en heeft ook een aantal zeer handige extra functies.

Het vervangt de normale OSX Boot Manager en wanneer je je Mac aanzet of opnieuw opstart, toont het een lijst van alle geïnstalleerde besturingssystemen op je machine, waaruit je vervolgens kunt kiezen welk besturingssysteem moet worden opgestart.

Dus met BootCamp geïnstalleerd zal het de Windows Partitie laten zien als een Icoon samen met de Mac Partitie en je kunt ook een standaard time-out instellen voor het OS van je voorkeur.

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

Mavericks

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

Yosemite

Geef het commando: 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

Dan:

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

Belangrijk zorg ervoor dat BOOTCAMP en disk0s4 je eigenlijke windows partitie zijn. Sudo commando’s zijn gevaarlijk, ik neem geen verantwoordelijkheid als u een van deze commando’s gebruikt. Maar voor mij werkt het.