Ответы:
Чтобы отключить параметр безопасности подписи kext:
sudo nvram boot-args=kext-dev-mode=1
После изменения этого параметра вам нужно перезагрузить компьютер, чтобы OS X распознала его.
Важно отметить, что параметр подписания kext является глобальным, и если вы его отключите, будьте осторожны, устанавливая системные драйверы только из источников, которым вы доверяете.
Чтобы снова включить, используйте:
sudo nvram -d boot-args
nvram boot-args
. Если это печатает любые значения (например , «IOG = 0x0»), добавьте их к вышеприведенной команде через запятую, например: sudo nvram boot-args=kext-dev-mode=1,iog=0x0
. Затем, чтобы отключить kext-dev-mode, не используйте команду "-d", а скорее пропустите эту часть при установке старых загрузочных аргументов.
nvram: Error setting variable - 'boot-args': (iokit/common) general error
сообщение об ошибке. Я не могу найти, что может означать «общая ошибка». Любая помощь будет оценена.
Цитирование документации Apple:
Чтобы включить или отключить защиту целостности системы, необходимо загрузить ОС восстановления и запустить команду csrutil (1) из терминала.
Загрузитесь в Recovery OS, перезагрузив компьютер и удерживая клавиши Command и R при запуске. Запустите терминал из меню Утилиты. Введите следующую команду: $ csrutil enable
После включения или отключения защиты целостности системы на компьютере требуется перезагрузка.
Источник: Настройка защиты целостности системы
Все еще цитирую:
Начиная с OS X El Capitan, загрузочный аргумент kext-dev-mode теперь устарел.
sudo nvram boot-args="kext-dev-mode=1" # Has No Effect
Источник: Расширения ядра