私はデュアルブートシステムで作業しており、次のアップルスクリプトを使用して起動ボリュームを設定しました。
tell application "Finder" to if not (disk "SoundHD" exists) then do Shell script "diskutil mount " & last Word of (do Shell script "diskutil list | grep 'Apple_HFS SoundHD'")
do Shell script "bless -mount \"/Volumes/SoundHD\" -setBoot --nextonly" with administrator privileges
display notification "Next Boot: SoundHD" with title "Neustart"
El Capitanのため、スクリプトは機能しなくなり、スクリプトエディターに次のエラーメッセージが表示されます。
tell application "Finder"
exists disk "SoundHD"
--> true
end tell
tell current application
do Shell script "bless -mount \"/Volumes/SoundHD\" -setBoot --nextonly" with administrator privileges
--> error "Could not set boot device property: 0xe00002bc" number 3
Ergebnis:
error "Could not set boot device property: 0xe00002bc" number 3
Blessコマンドにいくつかの新しい変更がありますか?
助けてくれてありがとう。
最初にシステム整合性保護を無効にする必要があります。
csrutil disable
をターミナルウィンドウで開き、Returnキーを押します。ソース: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/