В этот раз обновление хакинтоша вышло непривычно трудоемким. Пытался с наскока поставить Ventura поверх не самого свежего Monterey 12.3 — неудача.
TL/DR
Обновите OpenCore и скачивайте полный установочный пакет, сэкономите кучу времени. Через магазин долго, wget в помощь.
wget https://swcdn.apple.com/content/downloads/25/16/012-92138-A_KGGGN26YQB/d0kr042ixfvkboeft8qt2i3aclr5bx1e6p/InstallAssistant.pkg
Если ваш хакинтош похож на мой и у вас был рабочий Monterey, то шансы велики, что это всё, что потребуется. Ниже необязательные подробности.
GIGABYTE GA-H270M-DS3H / Intel Core i5-7500 “Kaby Lake” / ADATA XPG SX8200 Pro 512 Gb PCIe SSD / Broadcom BCM4360 Wi-Fi & Bluetooth
Есть мнение — если вам в App Store не предлагают скачать macOS Ventura, значит, пробовать обновляться через Обновление ПО бесполезно. Мой случай.
Думал скачать полный пакет (12 Гб), но в Аппсторе найти его не смог, хотя комп представляется совместимым iMac 18,1. Через обновлятор в системных настройках — пожалуйста, предлагают, но только дельту (около 4 гигабайт). Скачал, презагрузился — вечный boot loop. Начинает, яблочко показывает, секунд через 10 ребут.
Основные приготовления я уже к тому моменту прошел — обновил OpenCore (0.8.5), Lilu, etc. Делал ленивым способом, с помощью OCAuxiliaryTools.app. Обратно в Monterey грузится нормально, дело не в OpenCore.
Гуглить особо нечего, у меня кроме «официальных» и обновленных драйверов и расширений есть ровно один — USBMap.kext, он самодельный и, очевидно, недостаточно аккуратно сделан. Предназначение известное — рассказать макоси где у нас какие USB порты есть, плюс отключить те, что не поместились в лимит 15 штук.
Прошлый делал не помню когда и как, точно не по той инструкции, что сейчас. Три перезагрузки и попеременное пихание USB2/USB3 флешек во все доступные порты я бы запомнил.
Сделал новый кекст, в общем. Установил, перезагрузился — Вентура появилась в Аппсторе, добрый знак. Добрый знак, да?
Скачивать несколько часов полный инсталлер не было времени (зря), попытался снова через OTA-самообновление. Занимательный момент — ранее скачанное обновление было признано негодным, загрузка заново началась. Но увы, результат тот же самый, хотя первая после перезагрузки попытка длилась уже подольше, с полминуты. Снова не взлетает.
Я давно расслабился и отключил verbosity в загрузке, так что даже не узнал в чем там проблема. Решил скачать-таки полный пакет, но в итоге загрузка закончилась ошибкой на последних процентах, уже при проверке и подготовке.
Ладно, есть ещё вариант — обновить сначала Монтерей до 12.6.1, у меня был 12.3, напомню. Это вообще без проблем прошло через обновление ПО, всё штатно.
Привычная развилка — качать всю Вентуру, либо снова попытаться обновить частичным пакетом. Разница 2-3 часа против 20-30 минут, пробую сэкономить время. Опять.
Не сэкономил. То же самое. Включил вывод загрузки, снял видео, нашел ошибку. Она вовсе не на последних кадрах, там уже происходит простая перезагрузка, вполне штатная. Проблема описана где-то здесь.
ota-step-name mount_update_volume pre-existing NVRAM implied reboot-retry but values were inconsistent OTA failure reason: MSU 1013 Unable to load context options into context.
Не новая ошибка, в смысле, не в Вентуре появилась. Возникает при попытке установить на неподдерживаемый компьютер. Как годное для Монтерея стало неподдерживаемым в Вентуре пока неясно.
Штош. Вернемся к истокам — скачиваю полный установочный пакет через App Store. Очень долго и нудно. Запускаю. Устанавливаю. Profit.
Полезные мысли на будущее.
- Для больших ежегодных обновлений лучше скачивать полный пакет, причем не средствами системы. Ссылку найти несложно, дальше wget.
- Можно пользоваться CLI softwareupdate в Терминале. -l список доступных обновлений, -d <NAME> скачать, -i <NAME> установить.
Впечатления от первых минут:
- Системные настройки а-ля iPad — нормально, я лично быстрее нахожу нужные пункты. Переключаться между ними тоже удобнее, весь список постоянно видно.
- Режим Stage Manager переведен как Постановщик (Анекдот. Съемки порно. Режиссер — Так, почему у него не стоит? Где постановщик?). Пробую, не знаю насколько можно (и нужно ли) привыкнуть. Между окнами переключается не мгновенно. ДрагЭндДроп между приложениями или окнами делать достаточно удобно, но тоже очень долго.