it-swarm.asia

Boot Camp: Mac OS X'ten doğrudan Windows'a yeniden başlatmak mümkün mü?

Windows'ta yüklü olan Boot Camp araçları ile doğrudan Mac OS'ta yeniden başlatma seçeneği vardır (Boot Camp sistem tepsisi öğesinden "Mac OS X'te Yeniden Başlat").

Ancak bu ters yönde mümkün mü? Başka bir deyişle, prosedür yerine 1) "Yeniden Başlat", 2) OS X'in kapanmasını bekleyin, 3) Seçenek tuşunu basılı tutun (⌥) ve 4) Windows bölümünü seçin, Mac'imin yeniden başlatmasını söyleyebilir miyim Windows bir sonraki açılışta seçildi? 2-4. Adımları atlamama izin veren "Windows'ta Yeniden Başlat" gibi bir şey.

Not: Mac OS X'i varsayılan işletim sistemi olarak tutmak istiyorum; Sadece normalde OS X çalışırken ve arada sırada Windows’a ön yükleme yapmak istediğinizde uygun bir kısayol arıyorum.

55
Jonik

En hızlı yol, Bootchamp komutunu kullanmaktır. Mac menü çubuğunda sadece tıklayıp "Windows'ta Yeniden Başlat" ı seçebileceğiniz bir seçenek ekler. Quod erat demonstrandum.

alt text

39
caliban

Alternatif:

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

(Düzenleme: 10.9, kapatma için Sudo gerektirir, ancak bu önceki sürümlerde de kullanılabilir.)

12
NReilingh

Basit yol, Sistem Tercihleri'ndeki Başlangıç ​​Diski tercih bölmesini kullanmaktır. Ulaşmayı kolaylaştırmak istiyorsanız, tercih bölmesini /System/Library/PreferencePanes/StartupDisk.prefPane adresinde bulabilirsiniz. NTFS-3G'yi yüklerseniz bu yöntemin işe yaramayacağını unutmayın.

Startup Disk Screenshot

5
Lara Dougan

Bu soruna zaten en uygun çözümü bulup bulmadığınızdan emin değilim, ancak yaptığım şey bir AppleScript oluşturuyor:

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>, Windows biriminizin adıdır. Ayrıca, Terminal'de bir diskutil list komutu vererek Windows biriminin disk0s3 konumunda olduğundan emin olun.

Daha da şık hale getirmek istiyorsanız, QuickSilver'ı kullanabilirsiniz, böylece basit bir kısayol tuşu kombinasyonu Windows'a hızlı bir şekilde yeniden başlamanıza izin verir. Bkz. http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . Kullandıkları komut dosyası yukarıdakilerden biraz farklıdır ve NTFS-3G etkinse ve kapatma sırası o kadar güvenli değilse, çoğunlukla kullanamayacağınız bazı dezavantajlara sahiptir. Komut dosyam, kutsamadan önce Windows bölümünü çıkarmanızı ve ardından Finder'a yeniden başlatılmasını söylemenizi sağlar.

Komutun ikinci satırına şifrenizi de ekleyerek parola İstemini atlayabilirsiniz (xxxxxxx'i parolanızla değiştirin):

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

Ancak, şifreniz komut dosyasını görüntüleyen herkes tarafından açıkça görülebildiğinden, bu durum potansiyel olarak güvensizdir.

2
mrk2010

OSX tarafından kontrol edildiği için sadece BootCamp yüklü olan bir yol yoktur.

rEFIt , başlangıçta hangi işletim sisteminin önyükleneceğini seçmenizi sağlayan ve aynı zamanda çok kullanışlı bazı ekstra özelliklere sahip olan bir önyükleme yöneticisidir.

Normal OSX Önyükleme Yöneticisinin yerini alır ve Mac'inizi açtığınızda veya Mac'inizi yeniden başlattığınızda, makinenizde yüklü olan tüm işletim sistemlerinin bir listesini görüntüler ve hangisinin önyükleneceğini seçmenize izin verir.

Bu nedenle, BootCamp yüklü olduğunda Windows Bölümünü Mac Bölümüyle birlikte bir Simge olarak gösterir ve ayrıca tercih ettiğiniz işletim sistemi için varsayılan bir zaman aşımı süresi de belirleyebilirsiniz.

rEFIt Screenshot

1
BinaryMisfit

Mavericks

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

Yosemite

Komutu verin: 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

Sonra:

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

Önemli BOOTCAMP ve disk0s4 öğelerinin gerçek Windows bölümünüz olduğundan emin olun. Sudo komutları tehlikelidir, bu komutlardan herhangi birini kullanırsanız sorumluluk almam. Yine de benim için çalışıyor.

0
Vitim.us