У меня неисправный Macbook Pro, и я деактивировал дискретный графический процессор, выполнив некоторые действия [примечание редактора: помогите нам помочь вам, подробно описав, какие изменения вы внесли для деактивации графического процессора].
Теперь на этой машине, как только я обновился до macOS 10.13.6, она больше не принимает «отключение csrutil», что приводит к тому, что я не могу пройти этот процесс:
Проблема с графическим процессором - загрузка зависает на сером экране
Я уже спрашивал на нескольких других платформах, но никто не может мне объяснить, почему это больше не работает.
С помощью следующей команды (CMD-RS) кажется, что она не переходит в однопользовательский режим восстановления, и поэтому у меня нет достаточных прав для выполнения этого действия (отключение csrutil).
Может кто-нибудь, пожалуйста, помогите и скажите мне, как это исправить?
С наилучшими пожеланиями
У меня была такая же проблема, но мне не пришлось использовать другой компьютер или USB-накопитель. Через: https://apple.stackexchange.com/a/336676/302408
У меня была такая же проблема. Вот как я это исправил.
Поскольку мы не можем перейти в однопользовательский режим восстановления, удерживая Cmd+R+S при запуске для запуска csrutil disable
, это не приведет вас к режиму SingleUserRecoveryMode.
Я запускаю команду nvram здесь, в SingleUserMode.
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
Затем перезагрузите
reboot
При перезагрузке удерживайте Cmd + R, и мы перейдем в режим восстановления графического интерфейса. Там нажмите «Утилита» и откройте «Терминал», здесь мы можем запустить команду csrutil.
csrutil disable
Затем снова обязательно запустите команду nvram, затем перезагрузите компьютер.
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
reboot
Загрузитесь в SingleUserMode Cmd+S, чтобы продолжить следующую процедуру перемещения. после этого вернитесь к восстановлению графического интерфейса, чтобы снова включить SIP csrutil enable
, затем перезагрузите компьютер еще раз.
Как только Mac полностью загрузится, запустите nvram в последний раз как sudo
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
Теперь сделайте несколько перезагрузок, чтобы проверить правильность загрузки машины. У меня сейчас нет проблем.
Для этого ответа потребуется другой компьютер и флешка. Кроме того, вам придется либо удалить внутренний диск, либо иметь возможность подключить Mac к другому Mac в режиме целевого диска.
Примечание. Я предполагаю, что ваш Mac имеет только один внутренний диск, поэтому флэш-накопитель будет иметь размер
disk1
.
Кстати: я проверил все, что мог, на своем iMac 2011 года с macOS 10.13.6.
Менеджер загрузки rEFInd может отключить SIP. Кроме того, rEFInd можно настроить для загрузки только в текстовом режиме.
A USB flash drive image file
. На моем Mac загрузка создала папку с именем refind-flashdrive-0.11.3
в моей Downloads
папке.Затем вы должны использовать dd
команду для переноса образа rEFInd на флэш-накопитель. Я использовал команды, приведенные ниже. Здесь я предполагаю, что refind-flashdrive-0.11.3.img
файл находится в ~/Downloads/refind-flashdrive-0.11.3
папке.
cd ~/Downloads/refind-flashdrive-0.11.3
diskutil unmountdisk disk1
sudo dd if=refind-flashdrive-0.11.3.img of=/dev/disk1
Смонтируйте раздел EFI на флешке. Для macOS команда приведена ниже.
sudo diskutil mount disk1s1
Добавьте следующие строки в конец файла refind.conf
. Это заставит rEFInd загружаться только в текстовом режиме. Вы можете прочитать refind.conf
файл для получения дополнительной информации. Я выбираю значение 2
произвольно.
textonly
textmode 2
Подключите флешку к вашему Mac.
Я предполагаю, что вы не можете использовать Mac Startup Manager, потому что для этого потребуется отображение в графическом режиме. Однако, если вы предполагаете, что пункт меню по умолчанию стоит первым, то вы можете выбрать загрузку с USB-накопителя без использования экрана. Следуйте этой процедуре:
A. Перезагрузите Mac и сразу же нажмите и удерживайте optionклавишу. Это вызовет Startup Manager. Вам придется удерживать клавишу нажатой, пока вы не предполагаете, что Startup Manager запущен.
B. Нажмите клавишу ←один раз. Это должно выбрать последний пункт в меню Startup Manager. Флешка всегда будет последней.
C. Нажмите returnдля загрузки с флешки.
Если компьютер не загружается с флешки, то попробуйте нажать клавишу ←более одного раза.
Когда появится меню rEFInd, выберите Change SIP Policy
, затем нажмите returnклавишу .
Подождите, пока экран не начнет мигать.
Выберите About rEFInd
, чтобы подтвердить отключение SIP.
dd
.
bmike
bmike
LаngLаngС
LаngLаngС