До обновления High Sierra до 10.13.6 я мог загружаться в однопользовательском режиме восстановления, удерживая Cmd- R- Sпри запуске, но после загрузки последнего обновления программного обеспечения, удерживая Cmd- R- Sпросто входит в обычный однопользовательский режим в корне громкость (как если бы я нажал только Cmd- S).
Есть ли новый метод или альтернативная комбинация клавиш для загрузки RecoveryOS в однопользовательском режиме?
РЕДАКТИРОВАТЬ: загрузка при удерживании Cmd- Option- R- Sтакже запускается в однопользовательском режиме (не в однопользовательском режиме восстановления).
У меня была такая же проблема, вот как я это исправил.
Поскольку мы не можем перейти в однопользовательский режим восстановления с помощью последовательности клавиш Command+ R+ Sпри запуске для запуска csrutil disable
, это не приведет вас к однопользовательскому режиму.
Начните с загрузки компьютера в стандартном однопользовательском режиме с помощью Command+ S. Как только вы окажетесь в командной строке, выполните следующую команду, чтобы выключить dGPU:
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
Затем перезагрузите компьютер, выполнив:
reboot
dGPU был отключен, поэтому теперь мы можем получить доступ к режиму восстановления графического интерфейса. При перезагрузке удерживайте Command+ R, и мы перейдем в режим восстановления графического интерфейса. Оказавшись там, щелкните меню «Утилиты» и откройте «Терминал», здесь мы можем запустить csrutil
команду:
csrutil disable
Чтобы исправление dGPU сохранялось до следующего обновления, обязательно запустите команду nvram во второй раз, а затем перезагрузитесь, выполнив:
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
с последующим:
reboot
Загрузитесь в однопользовательском режиме , нажав Command+ S, чтобы продолжить следующую процедуру перемещения. После этого вернитесь к восстановлению графического интерфейса, чтобы включить csrutil
, затем перезагрузите компьютер.
Как только Mac полностью загрузится, запустите nvram в последний раз как sudo:
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
и сделайте несколько перезагрузок, чтобы проверить правильность загрузки машины. У меня сейчас нет проблем.
sudo nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
чтобы вы могли загрузиться в режиме восстановления и выключить csrutil
. Имейте в виду, что это сломает ваши кнопки яркости экрана и клавиатуры / возможность их изменения. Сброс PRAM также нарушит это исправление. Дополнительную информацию о людях, пытающихся решить эту проблему, можно найти здесь: gist.github.com/blackgate/17ac402e35d2f7e0f1c9708db3dc7a44 .На моем MacBook Pro конца 2011 года (MacBookPro8,2) я смог загрузиться в однопользовательский режим Recovery на 10.13.6, постоянно удерживая нажатой кнопку Cmd+ Rпри загрузке, а затем на несколько секунд переходя на серый экран (но до того, как отобразится что-либо еще), перемещая сразу на Cmd+ R+ S, не отпуская первые две клавиши при переходе. Может потребоваться несколько попыток, так как время неточно.
Чтобы описать последовательность более подробно, мой MBP сначала загружается на сплошной серый экран вместе со звуковым сигналом запуска. Через некоторое время (предположительно загрузка) на этом сером экране появляются поля расшифровки FileVault. Вот как это выглядит, когда эти поля отображаются на экране:
(изображение получено от Рича Траутона )
До того, как поля появятся на экране, это точно такой же сплошной серый экран, но без каких-либо других элементов поверх него (логотип Apple, элементы входа в систему и т. д.). Требуется некоторое время, чтобы полностью серый экран превратился в то, что изображено выше. Я добавляю Sк своей комбинации клавиш между этим заполненным серым экраном и полностью сплошным экраном. И я заметил, что для того, чтобы заставить его работать последовательно, мне нужно было добавить Sизображение ближе к изображенному на изображении заполненному серому экрану, чем к внешнему виду исходного сплошного серого экрана.
Я считаю, что новые MacBook больше не имеют серого экрана, когда FileVault включен, и вместо этого выбирают черный, который в конечном итоге становится гораздо более привлекательным экраном входа в систему с фоновым изображением обоев. Если бы мне пришлось предположить, что этот подход все еще мог бы работать для этих MacBook, но у меня нет поблизости, чтобы поэкспериментировать.
Основная обобщенная идея заключается в том, что вы постоянно удерживаете Cmd+ R, нажимаете кнопку питания, а затем, как только запускается режим восстановления, вы переключаетесь на постоянное удерживание Cmd+ R+ S, не отпуская первые две клавиши. Раздражает то, что если вы переключитесь на вторую комбинацию слишком поздно, режим восстановления перестанет искать ее и загрузится в обычное восстановление. Слишком рано, и восстановление вообще никогда не загружается, и вы переходите в однопользовательский режим на обычном разделе. Дополнительно раздражает тот факт, что, по крайней мере, на моем MacBook нет визуального индикатора, где начинается загрузка восстановления и нужно добавить файл S. Если появится полоса загрузки рекавери, уже поздно добавлять S.
Вы пытались загрузиться с помощью загрузочного установщика предыдущей версии macOS, которая поддерживала однопользовательское восстановление?
Я так понимаю, что цель отключения SIP - изменить /System/
. Я предполагаю, что загрузка в режиме целевого диска и изменение /System/
с другого Mac обходят SIP.
nvram fa4ce28d-b62f-4c99-9cc3-6815686e30f9:gpu-power-prefs=%01%00%00%00
и touch /System/Library/Extensions/
, так что теперь машина снова работает с внутренней графической картой. , но после обновления потребуется 2 компьютера Mac для перемещения kext в целевой режим, поэтому я бы предпочел иметь возможность напрямую войти в однопользовательский режим восстановления, но большое спасибо!У меня точно такая же ситуация по той же причине. Мой MacBook Pro начала 2011 года прекрасно работал со своим мертвым графическим процессором, пока проклятое автоматическое обновление не сработало против моей воли.
Я могу подтвердить, что комбинация клавиш все еще работала в 10.13.5, так как это последний раз, когда я исправлял ошибку.
Я боюсь, что если кто-то не найдет новую комбинацию клавиш для восстановления одного пользователя, это последнее обновление может понерфить обходной путь с плохим графическим процессором, как задокументировано, поскольку жизненно важно отключить SIP. У меня есть пара идей о том, как обойти это, используя еще один Mac и внешние жесткие диски, но я не могу их попробовать, пока мои дети не лягут спать на ночь. Я буду обновлять здесь, если я добьюсь успеха.
мономет
миндроны
Option
а затем нажимаяCmd
-S
при выборе загрузочного тома, но он все равно переходит в однопользовательский режим: он сообщаетEnabling and disabling services is not supported in single-user mode
, и если вы попробуетеcsrutil disable
, он отвечаетcsrutil: failed to modify system integrity configuration. This tool needs to be executed from the Recovery OS
, поэтому я почти уверен, что это не режим восстановления. Это MacBookPro 17" конца 2011 года.мономет
миндроны
LаngLаngС
LаngLаngС
миндроны
diff -rq kext_pre_10136 kext_10136
показывает, что они разные. Запускmd5
иcmp
2 версииContents/MacOS/AMDRadeon3000
показывают, что у них разные подписи, и они отличаются всего на 1 символ, по-видимому, поэтому я думаю, что это один и тот же кекс (возможно, они перекомпилируют все кексты для выпуска), на самом деле графический процессор все еще терпел неудачу, прежде чем перемещать кекст .миндроны
Лиам Кэссиди