Scripting

如何在 OS X 中創建一個將使用 Bootcamp 分區重新啟動的快捷方式?

  • July 27, 2015

有沒有辦法創建一個快捷方式(我可以放在 Dock 上,也許),它將用 Bootcamp 分區重新啟動 OS X?

這類似於進入系統偏好設置/啟動磁碟,然後選擇分區並點擊重新啟動。我不想使用 Automator 來執行此操作,除非我可以在不彈出一堆視窗的情況下執行此操作。

有趣的是,Windows 有一個托盤快捷方式,但我在 OS X 端沒有發現任何類似的東西。

謝謝!

有幾個選項:

一 - 當您重新啟動時,您可以按住“選項”鍵,然後選擇 Boot Camp - 但是這是一個臨時選擇,因此如果您再次重新啟動,它將在 OS X(或任何所選的啟動磁碟實際是)中重新啟動。

二 - 您需要通過執行找出磁碟 ID df -k- 如果您已對硬碟進行分區,則很可能是 /dev/disk1s3,但您需要仔細檢查。因此,將以下命令中的“#”更改為適當的數字:

sudo umount /Volumes/NAME_OF_YOUR_WINDOWS_DRIVE
sudo bless -device /dev/disk#s# --legacy --setBoot
#You could use -folder but this assumes the drive is always mounted and writeable
#Then a slightly cleaner restart than shutdown -r (which sends a kill message)
osascript -e 'delay 1
tell application "System Events" to restart' &

您可以將其保存為 shell 腳本的一部分,或使用Platypus創建一個實際可執行的應用程序,該應用程序將為您執行 shell 腳本。

此外, MacOSXHints上還列出了其他選項

引用自:https://serverfault.com/questions/30123