OSX 10.11 El Capitan-настройка свойства загрузочного устройства не работает

Я работаю над системой dualboot и использовал следующий applescript для установки Тома запуска:

    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?

Спасибо за любую помощь.

1 ответов


сначала необходимо отключить защиту целостности системы.

  1. перезагрузите компьютер, затем во время загрузки удерживайте Command-R для загрузки в режим восстановления.
  2. после загрузки перейдите к" утилиты > терминал " в верхней строке меню.
  3. Enter csrutil disable в окне терминала и нажмите клавишу Return.
  4. перезагрузите компьютер, и защита целостности системы теперь будет отключена.

источник: http://mattjanik.ca/blog/2015/10/01/refind-on-el-capitan/