Зависание загрузочного экрана после обновления с El Capitan до Sierra

У меня 15-дюймовый MBP конца 2011 года. Вчера я решил перейти с El Capitan на Sierra.

Как оказалось, это была не лучшая идея: установка сработала, но теперь после первой перезагрузки машина больше не загружается. Он зависнет на экране загрузки (с логотипом Apple) с полностью завершенным индикатором выполнения.

я пробовал

  • Ожидание 8 часов, чтобы увидеть, сдвинется ли он в конце концов
  • Загрузка в консоль восстановления и повторный запуск установки Sierra
  • Загрузка в консоль восстановления и запуск первой помощи Дисковой утилиты (в которой говорится, что проблем не возникло)
  • Загрузка в безопасном режиме (без изменений, загрузка зависает)
  • Сброс энергонезависимой памяти
  • Сброс SMC

Как я могу дополнительно диагностировать проблему?

Поскольку моя последняя полная резервная копия была сделана неделю назад, и я не сделал ее до того, как запустил обновление (я знаю, что знаю), было бы очень больно форматировать жесткий диск или восстанавливать резервную копию.

Есть ли в MacOS журнал загрузки, который я могу посмотреть в консоли восстановления?

Редактировать : поэтому я обнаружил подробный режим и сумел выяснить, на чем, по-видимому, зависает система:

SmartBattery: finished polling type 2 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 4 
SmartBattery: finished polling type 2

Это обсуждение намекает на то, что проблема может заключаться в несовместимом расширении ядра, которое программа установки не распознала как проблемное.

Я начал удалять сторонние кексты, но пока безуспешно. Также кажется странным, что проблема не меняется в безопасном режиме...

Пробовали сбросить SMC ?
@ Аллан, да, безрезультатно. Я также начал удалять некоторые сторонние кексты, но пока безуспешно.
Это была чистая установка или обновление? У вас есть резервная копия Time Machine?

Ответы (2)

Мне удалось это исправить. Для будущих поколений, вот что я сделал:

Оказалось, что мне нужно было запустить устройство в безопасном режиме и позволить Сьерре завершить его установку — автоматически разобраться с любой несовместимостью. Я попробовал безопасный режим, но когда он показал точно такое же поведение — зависший экран загрузки, в котором ничего не происходило — я сдался через 15 минут и перезапустил машину.

К счастью, я тогда решил попробовать безопасный режим и подробный режим одновременно. Для этого я вошел в консоль восстановления ( Cmd+ Rво время загрузки), запустил терминал и включил оба режима с помощью

sudo nvram boot-args="-x -v"

(похоже, это не работает при загрузке машины в однопользовательском режиме из-за ограничений песочницы; это должен быть терминал в консоли восстановления)

При этом мне удалось увидеть при запуске, что, хотя экран загрузки будет зависать на долгое время в безопасном режиме, за кулисами тоже многое происходило, и в конце концов я добрался до экрана входа в систему.

После входа в систему установщик Sierra поработал еще какое-то время (установка еще не была завершена) и перезагрузился.

(Для протокола: в этот момент я также удалил расширение SteerMouse, но я не знаю, было ли это причиной проблемы. На своем веб-сайте оно утверждает, что готово для Sierra.)

Как только я снова вошел в систему, я открыл терминал (теперь из MacOS, консоль восстановления не нужна) и снова отключил безопасный режим и подробный режим:

sudo nvram boot-args=""

теперь система загружается в обычном режиме, и все выглядит нормально.

Рад, что вы разобрались! :) И спасибо, что поделились решением, которое сработало для вас. Я уверен, что это будет полезно для других.

Я знаю, вы сказали, что пытались сбросить SMC, но обычно это решает проблему, поэтому я просто хотел убедиться, что вы следовали правильному процессу сброса SMC на вашем конкретном MBP.

Чтобы сбросить SMC на 15-дюймовом MBP конца 2011 г., выполните следующие действия:

  1. Выключите компьютер
  2. Держите адаптер MagSafe (кабель питания) подключенным к сети .
  3. Нажмите одновременно shiftoptioncontrol(на левой стороне клавиатуры) и кнопкуpower button
  4. Отпустить
  5. Снова включите компьютер с помощью кнопки питания.

ПРИМЕЧАНИЕ. На шаге 3 вы должны использовать встроенную клавиатуру MBP.

Да, я определенно сделал это таким образом; повторил это только сейчас, чтобы быть уверенным, но безрезультатно. В конце концов, похоже, что это мошенническое расширение ядра или другое программное обеспечение: когда я устанавливаю безопасный режим в командной строке, с его помощью nvramудается загрузиться. Теперь буду искать, что это может быть за программа....