Ошибка «still waiting for root device» или зависание на яблоке при установке macOS Big Sur на обычный ПК чаще всего означает, что загрузчик OpenCore сконфигурирован под неподходящее железо — например, выбран неверный SMBIOS или отсутствует нужный kext для контроллера диска. Именно с проверки конфигурации EFI-раздела и начинается любая успешная сборка Hackintosh, а не с записи образа на флешку.
Big Sur стал переломной версией macOS: Apple начала переход на собственные чипы Apple Silicon, но сохранила поддержку ряда Intel-моделей. Для хакинтошников это означает, что Big Sur — одна из последних систем, где стабильная работа на процессорах Intel остаётся полностью предсказуемой, а база готовых конфигураций OpenCore для этой версии особенно велика. Ниже разберём весь процесс: от выбора комплектующих до постустановочной настройки.
Что такое Hackintosh и почему именно Big Sur
Hackintosh — это обычный компьютер на комплектующих для Windows, на который установлена macOS. Поскольку Apple не лицензирует свою систему для стороннего железа, запуск возможен только через загрузчик, который «подделывает» идентификаторы настоящего Mac. Сегодня стандартом де-факто является OpenCore, пришедший на смену устаревшему Clover.
Big Sur (версия 11.x) интересна тем, что это последняя macOS с максимально широкой совместимостью с Intel-железом и огромной базой готовых EFI-профилей от сообщества. Система поддерживает нативные драйверы для многих видеокарт AMD Radeon, что сильно упрощает сборку по сравнению с более новыми версиями, где список совместимых GPU сокращается.
⚠️ Внимание: установка macOS на не-Apple железо нарушает лицензионное соглашение Apple. Кроме того, обновления системы на Hackintosh могут «сломать» загрузку — перед каждым апдейтом делайте резервную копию EFI-раздела.
Совместимое железо: что подойдёт для сборки
Ключевой фактор успеха — процессор. Лучше всего Big Sur работает на Intel Core поколений от Haswell (4-е поколение) и новее, включая Comet Lake. Процессоры AMD Ryzen тоже поддерживаются через патчи ядра в OpenCore, но требуют более тонкой настройки и имеют ограничения: например, могут некорректно работать некоторые приложения, использующие инструкции Intel.
С графикой ситуация строже. Интегрированная графика Intel (UHD 630 и аналоги) работает, а вот видеокарты NVIDIA в Big Sur не поддерживаются вообще — веб-драйверов для этой версии macOS не существует. Поэтому дискретную карту стоит выбирать из линейки AMD: RX 570, RX 580, RX 5600, RX 5700 и другие нативно поддерживаемые модели.
| Компонент | Рекомендуемый вариант | Комментарий |
|---|---|---|
| Процессор | Intel Core i5/i7 (Haswell–Comet Lake) | Нативная поддержка, минимум патчей |
| Видеокарта | AMD RX 570/580, RX 5000-серия | Работают «из коробки» |
| Wi-Fi/Bluetooth | Карты Broadcom (например, BCM94360) | Нужны для AirDrop и Handoff |
| Накопитель | NVMe SSD (Samsung 970 Evo и аналоги) | SATA SSD тоже подходят |
| Материнская плата | Платы на чипсетах Intel 300/400-серии | Широкая база готовых конфигов |
Подготовка загрузочной флешки
Вам понадобится USB-накопитель объёмом от 16 ГБ и доступ к компьютеру с macOS или Windows. Классический путь — скачать установщик Big Sur через терминал на Mac, но существуют и способы получить образ из-под Windows с помощью инструментов вроде gibMacOS или OpenCore Install Guide.
На машине с macOS флешка создаётся командой createinstallmedia. Синтаксис выглядит так:
sudo /Applications/Install\ macOS\ Big\ Sur.app/Contents/Resources/createinstallmedia --volume /Volumes/MyUSB
После записи установщика на флешку монтируется её EFI-раздел, куда копируется подготовленная папка EFI с OpenCore. Именно на этом этапе совершается большинство ошибок новичков: берётся «чужой» EFI без адаптации под своё железо, и система не стартует.
☑️ Подготовка к установке Big Sur
Сборка EFI: OpenCore, kext и SMBIOS
Конфигурация OpenCore — сердце всей сборки. Основной файл config.plist редактируется через ProperTree или подобный редактор строго по официальному гайду Dortania, где для каждого поколения процессоров Intel и AMD расписаны обязательные параметры. Отклонение от гайда почти гарантированно приводит к панике ядра.
Минимальный набор kext-файлов (аналогов драйверов) для Big Sur выглядит так:
- 🔧 Lilu.kext — базовый фреймворк для патчинга системы, обязателен всегда
- 🎮 WhateverGreen.kext — исправляет работу графики Intel и AMD
- 🔊 AppleALC.kext — заводит встроенный звук на большинстве кодеков
- 🌐 IntelMausi.kext или RealtekRTL8111.kext — сетевые драйверы под ваш чип Ethernet
- ⚡ VirtualSMC.kext — эмулятор чипа SMC, без него загрузка невозможна
Отдельное внимание — SMBIOS: в config.plist нужно указать идентификатор реального Mac, близкого к вашему железу. Для Big Sur на десктопах с дискретной графикой обычно выбирают iMac19,1 или iMacPro1,1. Сгенерировать серийные номера помогает утилита GenSMBIOS.
Установка системы шаг за шагом
Сначала настройте BIOS/UEFI материнской платы. Типовые требования: отключить Secure Boot и Fast Boot, включить режим AHCI для SATA, выставить Above 4G Decoding, если такая опция есть, и отключить CSM. Точный набор опций зависит от производителя платы — сверяйтесь с гайдом под свой чипсет.
Далее загружаетесь с флешки, в меню OpenCore выбираете установщик Big Sur. Перед установкой откройте Дисковую утилиту и отформатируйте целевой диск в APFS со схемой разделов GUID. Сам процесс установки проходит в несколько этапов с перезагрузками — каждый раз в меню OpenCore нужно выбирать пункт macOS Installer, а затем — уже установленную систему.
⚠️ Внимание: если установка зависает на этапе «Осталось около 12 минут» или перезагружается в цикле, вероятная причина — неправильные настройки USB-портов или отсутствие SSDT-файлов под вашу плату. Проверьте раздел ACPI в config.plist.
Постустановочная настройка
Когда система загрузилась, первым делом перенесите папку EFI с флешки на EFI-раздел системного диска — иначе компьютер не запустится без USB-носителя. Для монтирования EFI-разделов удобно использовать MountEFI или аналогичную утилиту.
Затем проверьте ключевые функции: звук, сеть, сон/пробуждение, аппаратное ускорение графики (его статус виден в Об этом Mac → Графика и по плавности анимаций). Для iMessage, FaceTime и App Store необходимо сгенерировать валидные, но не зарегистрированные серийные номера SMBIOS — проверка делается на официальном сайте Apple: номер должен определяться как «недействительный», а не как чужой действующий.
Почему не работает iMessage после установки
Сервисы Apple привязываются к серийному номеру и MLB. Если номер сгенерирован случайно и совпал с реальным устройством, аккаунт могут ограничить. Решение — сгенерировать новые значения через GenSMBIOS, убедиться, что серийник не проходит проверку на сайте Apple (это хороший знак), и сбросить NVRAM перед входом в Apple ID.
Никогда не обновляйте macOS «по воздуху», не обновив предварительно OpenCore и все kext-файлы до актуальных версий — это самая частая причина полной потери загрузки системы.
Типичные проблемы и их решения
Даже при аккуратной сборке проблемы встречаются почти всегда. Вот наиболее характерные сценарии:
- 🚫 Паника ядра при загрузке — проверьте соответствие quirks в config.plist вашему поколению CPU и целостность kext-файлов
- 🖥️ Чёрный экран после логотипа — вероятная причина в настройках графики: попробуйте другой порт монитора (DisplayPort вместо HDMI) или параметр
agdpmod=pikeraдля карт Navi - 💤 Не работает сон — типично из-за неправильной карты USB-портов; требуется создание собственного USBMap.kext
- 📶 Не виден Wi-Fi — встроенные карты Intel требуют стороннего kext itlwm, а нативная работа AirDrop возможна только с картами Broadcom
Если система вообще не доходит до установщика, включите логирование OpenCore: в config.plist задаётся запись отладочного лога в файл на флешке. По последним строкам лога опытные участники сообщества обычно быстро определяют причину сбоя.
⚠️ Внимание: перед любыми экспериментами с config.plist сохраняйте рабочую копию EFI на отдельную флешку. Загрузочный «запасной» носитель позволит откатиться за минуту, если новая конфигурация окажется нерабочей.
Часто задаваемые вопросы
Можно ли установить Big Sur на процессор AMD Ryzen?
Да, через патчи ядра AMD Vanilla в OpenCore. Однако возможны ограничения: некоторые приложения Adobe и виртуализация могут работать некорректно из-за отсутствия части инструкций Intel. Для максимальной совместимости предпочтительнее Intel.
Будет ли работать видеокарта NVIDIA в Big Sur?
Нет. Веб-драйверы NVIDIA существуют только для macOS High Sierra и старше. В Big Sur дискретная графика возможна только на поддерживаемых картах AMD Radeon либо на встроенной графике Intel.
Чем OpenCore лучше Clover?
OpenCore точнее эмулирует поведение настоящего Mac, меньше вмешивается в систему, поддерживает FileVault и получает регулярные обновления. Clover считается устаревшим и для Big Sur практически не используется.
Обновится ли Hackintosh до Monterey или новее?
Технически — да, при обновлении OpenCore и kext до совместимых версий. Но каждое крупное обновление требует пересборки конфигурации, а поддержка части Intel-железа в новых macOS постепенно сокращается. Big Sur остаётся одной из самых «спокойных» версий для долгосрочного использования.
Работают ли App Store, iMessage и iCloud на Hackintosh?
Да, при корректно сгенерированных SMBIOS-данных (серийный номер, MLB, ROM). Номера должны быть уникальными и не совпадать с реальными устройствами Apple — это проверяется перед первым входом в Apple ID.