У меня есть скрипт, который я вызываю из терминала для загрузки в мой раздел Windows:
#! /bin/bash
sudo bless -mount "/Volumes/BOOTCAMP" -legacy -setBoot
sudo reboot
После обновления до El Capitan (10.11.1) я больше не могу его использовать. В сообщении об ошибке говорится о невозможности установить свойство диска, поэтому я предполагаю, что это связано с функциями безопасности, которые были добавлены в этом обновлении.
Вы не можете установить загрузочный диск с благословением, если включена защита целостности системы. Это потому, что bless пишет в NVRAM, что запрещено SIP. Вот почему Системные настройки → Загрузочный диск могут установить загрузочный диск, а другие двоичные файлы - нет.
Чтобы отключить защиту целостности системы, вы можете сделать следующее:
- Загрузитесь в Recovery HD, перезапустив компьютер, удерживая ⌘R.
- Откройте Терминал (из меню «Утилиты»).
Выполните следующую команду в Терминале:
csrutil disable
- Перезапуск.
Шон Хо
грг
Джон Китс