مع تثبيت أدوات Boot Camp على Windows ، هناك خيار لإعادة التشغيل مباشرة إلى Mac OS ("إعادة التشغيل في Mac OS X" من عنصر علبة نظام Boot Camp).
ولكن هل هذا ممكن في الاتجاه المعاكس؟ بمعنى آخر ، بدلاً من الإجراء 1) "إعادة التشغيل" ، 2) انتظر حتى يتم إيقاف تشغيل OS X ، 3) اضغط مع الاستمرار على مفتاح Option (،) ، و 4) حدد قسم Windows ، هل يمكنني إخبار Mac بإعادة التشغيل بحيث يتم تحديد ويندوز على التمهيد التالي؟ شيء من هذا القبيل " إعادة التشغيل في Windows " الذي سيتيح لي تجاوز الخطوات 2-4.
ملحوظة: أريد أن أبقي على Mac OS X بمثابة نظام التشغيل الافتراضي ؛ أنا أبحث فقط عن اختصار مناسب عند تشغيل OS X و أحيانًا الرغبة في التمهيد إلى Windows.
أسرع طريقة هي استخدام Bootchamp . يضيف خيارًا في شريط قوائم Mac حيث يمكنك فقط النقر فوق "إعادة التشغيل في Windows" واختياره. وهو المطلوب إثباته.
بدلا من ذلك:
$ Sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly;Sudo shutdown -r now
(تحرير: 10.9 يتطلب سودو للإغلاق ، ولكن هذا يمكن أن تستخدم أيضا في الإصدارات السابقة.)
الطريقة البسيطة هي استخدام جزء تفضيل قرص بدء التشغيل في تفضيلات النظام. إذا كنت ترغب في تسهيل الوصول إليه ، يمكنك العثور على جزء التفضيل في /System/Library/PreferencePanes/StartupDisk.prefPane. لاحظ أن هذه الطريقة لن تعمل إذا قمت بتثبيت NTFS-3G.
لست متأكدًا مما إذا كنت قد وجدت بالفعل الحل الأمثل لهذه المشكلة ، ولكن ما قمت به هو إنشاء 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>
هو اسم وحدة تخزين Windows الخاصة بك. تأكد أيضًا من أن وحدة تخزين Windows في disk0s3 عن طريق إصدار أمر diskutil list
في الجهاز الطرفي.
إذا كنت ترغب في جعله أكثر متعة ، فيمكنك استخدام QuickSilver بحيث تتيح لك مجموعة مفاتيح الاختصار البسيطة إعادة التشغيل إلى Windows بسرعة. راجع http://lifehacker.com/5718979/reboot-your-mac-into-windows-with-quicksilver-and-an-applescript . يختلف البرنامج النصي الذي يستخدمونه قليلاً عن النص أعلاه وله بعض العيوب ، خاصةً أنه لا يمكنك استخدامه إذا كان لديك NTFS-3G ممكّنًا ، وتسلسل إيقاف التشغيل غير آمن. يسمح لك البرنامج النصي بإلغاء تثبيت قسم Windows قبل مباركته ثم إخبار Finder بإعادة التشغيل.
يمكنك أيضًا تجاوز كلمة المرور مطالبة بإدراج كلمة مرورك في السطر الثاني من البرنامج النصي (استبدل xxxxxxx بكلمة مرورك):
do Shell script "bless -device /dev/disk0s3 -legacy -setBoot -nextonly" password "xxxxxxx" with administrator privileges
ومع ذلك ، فمن المحتمل أن تكون غير آمنة لأن كلمة مرورك واضحة للعيان لأي شخص ينظر إلى ملف البرنامج النصي.
لا توجد طريقة لذلك مع تثبيت BootCamp فقط حيث يتم التحكم به بواسطة OSX.
REFIt هو مدير تمهيد سيتيح لك اختيار نظام التشغيل الذي سيتم التمهيد عند بدء التشغيل ، كما يحتوي على بعض الميزات الإضافية المفيدة للغاية.
يحل محل OSX Boot Manager العادي وعند تشغيل Mac الخاص بك أو إعادة تشغيل جهاز Mac الخاص بك ، فإنه يعرض قائمة بجميع أنظمة التشغيل المثبتة على جهازك ، مما يتيح لك بعد ذلك اختيار نظام التشغيل المطلوب تشغيله.
لذلك مع تثبيت BootCamp ، سيُظهر قسم Windows كأيقونة مع قسم Mac ويمكنك أيضًا تعيين مهلة افتراضية لنظام التشغيل المفضل لديك.
Sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot -nextonly; Sudo shutdown -r now
أصدر الأمر: 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
ثم:
hdiutil unmount /Volumes/BOOTCAMP -quiet
Sudo bless -device /dev/disk0s4 -legacy -setBoot -nextonly
Sudo shutdown -r now
هام تأكد من أن BOOTCAMP
و disk0s4
هما قسم Windows الفعلي. أوامر سودو خطيرة ، لا أتحمل أي مسؤولية إذا استخدمت أيًا من هذه الأوامر. كان يعمل بالنسبة لي رغم ذلك.