Я использую MacBook середины 2012 года и недавно обновил его до OS X 10.11 El Capitan. У меня были проблемы с новой функцией SIP, и я хотел ее отключить.
Я попытался загрузиться в OS X Internet Recovery, используя Cmd + R, который запустил Internet Recovery. Когда я попробовал csrutil disable
в Терминале, он вернулся -bash: csrutil: command not found
. Затем я попытался загрузиться в Recovery HD и попробовал ту же команду в режиме восстановления там, чтобы получить ту же ошибку.
У меня вопрос, как я могу получить доступ к csrutil
команде, чтобы отключить SIP? Я что-то пропустил?
Обновление Я помещаю команды восстановления терминала, которые я пробовал на следующем снимке экрана. Пожалуйста, увеличьте масштаб, чтобы увидеть
/usr/bin/csrutil disable
или/Volumes/your-OSX-10.11-disk/bin/csrutil disable
?Ответы:
Образ сетевой загрузки, загружаемый при загрузке в Internet Recovery Mode, по-видимому, не содержит исполняемый файл csrutil .
OS X Базовая система загружается во время загрузки в режиме восстановления должен содержать хотя он. При нажатии cmdRзапускается двухэтапная процедура: сначала Mac загружается на Recovery HD, а затем после расширения BaseSystem.dmg до «OS X Base System» (это имя смонтированного BaseSystem.dmg). Если после нажатия cmdRна Mac вы видите анимированный глобус, вероятно, на нем нет Recovery HD.
Проверьте версию системы (или версию продукта) Recovery HD / Base System:
Чтобы проверить версию системы (1 на скриншоте ниже), загрузитесь с основного тома и введите в Терминале следующее:
Кроме того, вы можете смонтировать BaseSystem.dmg и проверить там версию системы (2 на скриншоте ниже):
Загрузите и переустановите последнюю версию полного установщика OS X El Capitan, если системная версия базовой системы 10.10.x или ниже.
источник
Поздно на вечеринку, но была та же проблема. Решил это, при запуске, удерживая нажатой клавишу выбора, until, пока вы не сможете выбрать, с чего загружаться, и затем нажмите на кнопку восстановления, должна быть Recovery - «версия». Затем вы можете выполнить те же действия, что и ранее, - открыть терминал и написать csrutil disable / enable.
источник
Для меня это помогло сделать сброс PRAM, у меня был установлен rEFInd для двойной загрузки. Сброс PRAM также пропустил мою процедуру загрузки rEFInd, но, наконец, я смог вернуться в обычный режим восстановления, а не только в интернет-восстановление.
источник
Используйте установочный диск OSX 10.11.x или более поздний CD / DVD или USB. , У меня была та же проблема, пока я не попробовал установщик High Sierra USB JR
источник
Я была такая же проблема. Когда я пытался запустить cmd R Lion Recover на моей машине. Таким образом, я использовал перьевой привод с высокой установкой sierra, и он работал. После этого открыли терминал и все должно быть в порядке
источник
При загрузке в режиме восстановления, если следующее: sudo csrutil disable возвращает «команда не найдена», вместо этого попробуйте / usr / bin / csrutil disable
источник
/usr/bin
всегда является частьюPATH
среды восстановления.