Big Sur и OpenCore: полное руководство по установке macOS 11 на ПК

Загрузка установщика macOS Big Sur через OpenCore останавливается на строке [EB|#LOG:EXITBS:START] или показывает перечёркнутый круг — это два самых частых симптома, с которыми сталкиваются при сборке хакинтоша на macOS 11. Оба указывают не на «битую» систему, а на несоответствие конфигурации загрузчика конкретному железу: неверный SMBIOS, неподходящие кексты или ошибки в секции Kernel файла config.plist. Разбираемся, как собрать рабочую конфигурацию без перебора наугад.

OpenCore — это загрузчик, который подменяет часть данных о «железе», чтобы macOS воспринимала обычный ПК как настоящий Mac. Big Sur стал переломной версией: Apple изменила структуру системного тома (появился подписанный снапшот), поэтому конфигурации, собранные под Catalina, часто требуют доработки. Ниже — последовательный разбор подготовки, настройки и типичных проблем.

Совместимость: какое железо подходит для Big Sur

Прежде чем что-либо скачивать, проверьте три узла: процессор, видеокарту и сетевой контроллер. От них зависит, заведётся ли система вообще или установка упрётся в непреодолимое ограничение.

С процессорами Intel ситуация проще: macOS 11 нативно рассчитана на архитектуру x86-64, и десктопные чипы от Core 2-го поколения и новее обычно поддаются запуску, хотя для старых платформ нужны дополнительные патчи. Процессоры AMD Ryzen тоже работают, но только с набором патчей ядра (так называемые AMD kernel patches), которые добавляются в секцию Kernel → Patch конфигурации.

  • 🖥️ Видеокарты AMD поколений Polaris, Vega и Navi (RX 4xx/5xx, Vega 56/64, RX 5xxx) — наиболее беспроблемный вариант для дискретной графики.
  • 🚫 Видеокарты NVIDIA новее серии Kepler в Big Sur не имеют драйверов — веб-драйверы для macOS 11 не выпускались.
  • 📶 Встроенные модули Wi-Fi/BT на чипах Broadcom из разборок Mac работают почти нативно; карты Intel требуют стороннего кекста с ограничениями.
  • 💾 Установка на NVMe-накопитель возможна, но отдельные контроллеры несовместимы — проверяйте модель SSD по базам совместимости сообщества.
⚠️ Внимание: если ваша видеокарта не поддерживается macOS 11, никакая настройка OpenCore это не исправит. Ускорение графики без «родного» драйвера невозможно — интерфейс будет тормозить, а часть приложений не запустится.

Подготовка установочной флешки

Понадобится USB-накопитель объёмом от 16 ГБ. Сам образ Big Sur получают двумя путями: на реальном Mac — через App Store или команду softwareupdate, а на Windows — через скрипты вроде gibMacOS, которые скачивают установочные файлы с серверов Apple.

После получения файлов флешку форматируют и копируют на неё установщик, а затем в раздел EFI помещают папку загрузчика. Структура должна выглядеть так: EFI/BOOT и EFI/OC, внутри последней — config.plist, папки ACPI, Drivers, Kexts и Resources.

EFI

├── BOOT

│ └── BOOTx64.efi

└── OC

├── ACPI

├── Drivers

├── Kexts

├── Resources

├── Tools

└── config.plist

Минимальный набор кекстов для старта: Lilu (движок патчей), VirtualSMC (эмуляция контроллера SMC), WhateverGreen (графика) и AppleALC (звук). Всё остальное добавляется по мере необходимости — лишние кексты на этапе установки только мешают диагностике.

Настройка config.plist под Big Sur

Файл config.plist — сердце конфигурации. Редактировать его удобнее всего в специализированных редакторах (ProperTree работает и на Windows, и на macOS), а не в обычном текстовом редакторе: ошибка в синтаксисе plist сделает конфигурацию нечитаемой.

Ключевые секции, которые проверяют в первую очередь:

  • 🔧 ACPI — SSDT-таблицы под вашу платформу (например, SSDT-EC для эмуляции embedded-контроллера обязателен на большинстве десктопных плат).
  • 🔑 Kernel — порядок кекстов важен: Lilu всегда первый, остальные после него.
  • 🆔 PlatformInfo — выбор SMBIOS: для Big Sur на современном десктопе обычно берут iMac19,1 или iMacPro1,1 (последний — если нет встроенной графики).
  • ⚙️ UEFI → Drivers — минимум OpenRuntime.efi и HfsPlus.efi (без него установщик HFS+ не увидится).

☑️ Проверка конфигурации перед первой загрузкой

Выполнено: 0 / 6

Отдельного внимания заслуживает настройка BIOS материнской платы. Точные названия пунктов различаются у разных производителей, но общие требования таковы: отключить Secure Boot, Fast Boot и CSM, включить режим AHCI для SATA, выставить профиль XHCI для USB-портов. Сверяйтесь с документацией к вашей плате — расположение этих опций у каждого вендора своё.

📊 На каком этапе установки Big Sur у вас возникли сложности?
Не загружается установщик с флешки
Зависание или паника ядра во время установки
Система установлена, но не грузится без флешки
Не работает графика/сеть/звук после установки

Выбор SMBIOS и генерация серийных номеров

SMBIOS определяет, какой моделью Mac будет «притворяться» ваш ПК. От этого выбора зависят работа power-менеджмента, DRM-контент и корректность обновлений системы. Для Big Sur актуальны модели, которые Apple официально поддерживала в macOS 11: например, iMac17,1 и новее, MacBookPro13,x и новее.

Серийный номер, Board Serial, SmUUID и ROM генерируются утилитой GenSMBIOS. Правило, которое часто нарушают: серийник должен быть валидным по формату, но не должен быть зарегистрирован на чужой реальный Mac — проверка делается на сайте Apple по покрытию гарантии. Если сайт сообщает, что серийник существует и активен, сгенерируйте другой; если «номер не найден» — это как раз подходящий вариант.

Конфигурация ПКРекомендуемый SMBIOSПримечание
Десктоп Intel + дискретная AMD + iGPUiMac19,1iGPU работает для ускорения видео
Десктоп Intel без встроенной графикиiMacPro1,1Вся нагрузка на дискретную карту
Ноутбук Intel с iGPUMacBookPro15,x / 16,xЗависит от поколения CPU
HEDT / Xeon (X299 и подобные)iMacPro1,1Стандартный выбор для этой платформы
AMD RyzeniMacPro1,1Плюс обязательные kernel-патчи для AMD

Типичные ошибки загрузки и их диагностика

Диагностика начинается с включения verbose-режима: уберите -v из списка «тихих» опций, а точнее — добавьте -v в boot-args (NVRAM → Add → 7C436110-...). Тогда вместо логотипа Apple вы увидите текстовый лог загрузки, и место остановки подскажет причину.

Остановка на EXITBS:START почти всегда связана с секцией Booter → Quirks: параметры вроде DevirtualiseMmio, SetupVirtualMap и RebuildAppleMemoryMap зависят от чипсета и версии BIOS. Перечёркнутый круг (prohibited sign) обычно означает, что установщик не видит USB-устройство — здесь подозрение падает на карту портов (USBMap) или на отсутствие XhciPortLimit на этапе установки.

⚠️ Внимание: не меняйте несколько параметров конфигурации одновременно. При каждой неудачной загрузке меняйте ровно один пункт — иначе вы не поймёте, какое изменение сработало, и собьёте диагностику.

Паника ядра с упоминанием AppleIntelCPUPowerManagement на старых платформах намекает на отсутствие нужного SSDT или кекста для управления питанием. А зависание на строке IOConsoleUsers: gIOScreenLockState — классический признак проблем с графикой: неверный framebuffer-patch, конфликт iGPU/dGPU или неподдерживаемая видеокарта.

Что такое debug-версия OpenCore и зачем она нужна

OpenCore выпускается в двух вариантах — RELEASE и DEBUG. Отладочная версия пишет подробный лог загрузки в файл на EFI-разделе (opencore-YYYY-MM-DD-HHMMSS.txt). Для диагностики стоит временно перейти на DEBUG-сборку и включить Target в Misc → Debug: значение 67 выводит лог и на экран, и в файл. После решения проблем возвращайтесь на RELEASE — debug-версия грузится заметно медленнее.

Перенос OpenCore на системный диск и постустановочная настройка

Когда Big Sur установлена и стабильно грузится с флешки, загрузчик переносят на EFI-раздел системного диска. Процедура проста: смонтировать EFI флешки и EFI диска (на macOS это делается через diskutil или утилиты вроде MountEFI), скопировать папку EFI целиком и перезагрузиться, выбрав диск в меню загрузки BIOS.

После этого начинается «доводка»: проброс звука через alcid в boot-args (подбор layout-id для вашего аудиокодека — по документации AppleALC), настройка карты USB-портов под ограничение в 15 портов, проверка сна/пробуждения и работы iServices (iMessage, FaceTime, App Store). Каждый из этих пунктов — отдельная тема, и универсальных значений здесь нет: всё зависит от конкретной материнской платы и кодека.

Обновления системы и безопасность конфигурации

Big Sur больше не получает новых функций, но логика обновлений осталась прежней: минорные апдейты ставятся через «Обновление ПО» в Системных настройках, как на настоящем Mac. Подводный камень — несовместимость старых версий загрузчика с новыми билдами системы, поэтому правило «сначала OpenCore и кексты, потом macOS» соблюдается всегда.

Держите резервную копию рабочей папки EFI — например, архив с датой в имени. Это страховка на случай неудачного эксперимента с конфигурацией: восстановление займёт пару минут вместо повторной сборки с нуля.

Часто задаваемые вопросы

Можно ли обновить OpenCore без переустановки macOS?

Да. Загрузчик и система независимы: достаточно заменить файлы в папке EFI на новые версии и синхронизировать config.plist со свежим Sample.plist (структура конфигурации меняется между версиями). Инструменты вроде OCAT автоматизируют сравнение, но ручная сверка через документацию к конкретной версии надёжнее.

Почему установщик Big Sur не виден в меню OpenCore?

Чаще всего отсутствует или не загружается драйвер HfsPlus.efi — без него разделы HFS+ не отображаются. Также проверьте, что установщик записан корректно и флешка определяется в BIOS. Реже помогает сброс NVRAM из меню OpenCore.

Работает ли Big Sur на видеокартах NVIDIA?

Нативных драйверов NVIDIA для macOS 11 не существует. Аппаратное ускорение доступно только на картах AMD из списка поддерживаемых либо на встроенной графике Intel. На NVIDIA система может загрузиться, но без ускорения — с тормозящим интерфейсом.

Обязательно ли отключать SIP и Gatekeeper?

Для установки и базовой работы Big Sur отключать SIP не требуется — OpenCore работает с включённой защитой. Отключение нужно лишь для отдельных задач (например, установки неподписанных кекстов в системный том), и делать это следует осознанно, понимая риски для безопасности системы.

Что делать, если после обновления macOS система не загружается?

Загрузитесь с резервной флешки со старой конфигурацией, обновите OpenCore и все кексты до актуальных версий, затем перенесите обновлённую EFI на диск. Если флешки нет — войдите в меню загрузки BIOS и выберите раздел восстановления или второй экземпляр OpenCore, если он настроен.