Düzenli olarak başlatmak yerine OS X'e geri döndüğünde sürekli çalıştığında webapp ile ilgili bir sorun yaşadığım için BootChamp yerine AppleScript kullanmak istedim. Bir AppleScript hacmini kutsamaya çalışmak, iMac'imde 3TB füzyon sürücüsü ile çalışmadı, bu yüzden kutusundan sonra yeniden başlatma bir hata ekranına yol açacak "HİÇBİR CİHAZ YOKTUR - BİR BOOT DİSKİ VE BASIN ANAHTAR BİR BASIN".
Ne yapmak zorunda olan HDD EFI diski kimliği korusun oldu -cihaz , anahtarı ile BootCamp birimini bağlamaya -montaj anahtarı ve atlama -legacy anahtarı. Benim için, HDD'nin EFI bölümü disk kimliği disk1s1 idi, ancak terminalde diskutil listesini çalıştırarak kendinizinkileri doğrulayabilir ve HDD'den (SSD değil) EFI cihazını arayabilirsiniz .
Ayrıca "temiz" bir yeniden başlatma yapmak istedim, böylece OS X'e döndüğümde uygulamalarım devam etmeyecek, böylece kutsama ve yeniden başlatma işlemine devam etmeden önce belirli uygulamalardan çıkacak bir AppleScript oluşturdum:
try
set apps to {"Safari", "Google Chrome", "Mail", "Twitter"}
repeat with thisApp in apps
tell application thisApp to quit
end repeat
end try
delay 2
do shell script "bless -device /dev/disk1s1 -mount /Volumes/BOOTCAMP -setBoot -nextonly" password "YourPassWordHere" with administrator privileges
tell application "Finder" to restart
Yönetici şifrenizi komut dosyasında düz metin olarak saklamak istemiyorsanız, şifre hakkındaki bölümü atlayabilirsiniz.
Komut dosyasını veya diğer adını ~ / Library / Scripts komutuna koyar ve Komut Dosyası Düzenleyicisi'nin tercih ettiği Komut Dosyası Menüsünü etkinleştirirseniz, BootChamp ile çalıştırmak için kolay bir yol elde edersiniz.