Чёрный экран с надписью «Still waiting for root device» или зависание на логотипе Apple при попытке установить macOS Mojave на обычный ПК почти всегда указывает на неверно подобранные кексты или ошибки в конфигурации загрузчика — именно с диагностики этих моментов и стоит начинать сборку Hackintosh. Система версии 10.14 остаётся популярной у энтузиастов благодаря стабильности, поддержке 32-битных приложений и относительно лояльным требованиям к железу по сравнению с более новыми релизами.
Суть Hackintosh проста: macOS официально работает только на компьютерах Apple, но с помощью загрузчика Clover или OpenCore и набора драйверов (кекстов) систему можно запустить на обычном PC-совместимом железе. Ниже разберём, какое оборудование подходит, как подготовить установочную флешку и какие ошибки встречаются чаще всего.
Совместимое железо для macOS Mojave
Главное ограничение Hackintosh — процессор. macOS без серьёзных патчей работает только на чипах Intel: оптимальны поколения от Sandy Bridge до Coffee Lake. На процессорах AMD установка тоже возможна, но требует патчей ядра и значительно больше опыта — новичку лучше выбрать платформу Intel.
С видеокартами ситуация сложнее, и это критичный момент именно для Mojave. Начиная с этой версии, Apple прекратила поддержку веб-драйверов для карт NVIDIA — официальных драйверов для GeForce под Mojave не существует. Поэтому выбор фактически сводится к встроенной графике Intel (UHD 630, HD 630) или дискретным картам AMD Radeon серий RX 4xx/5xx и Vega, которые работают «из коробки».
- 🖥️ Процессор: Intel Core 2-го поколения и новее (i3/i5/i7)
- 🎮 Видеокарта: AMD Radeon RX 560/570/580, Vega или встроенная Intel
- 💾 Накопитель: SSD с интерфейсом SATA или NVMe (часть NVMe-дисков требует сторонних кекстов)
- 🌐 Сеть: встроенный Ethernet Intel либо совместимая Wi-Fi-карта Broadcom
- 🔊 Звук: кодеки Realtek ALC поддерживаются через AppleALC
⚠️ Внимание: ноутбуки с гибридной графикой (Intel + NVIDIA Optimus) — самый проблемный вариант для Hackintosh. Дискретная карта NVIDIA в такой связке под Mojave работать не будет, и придётся полагаться только на встроенное видео.
Что понадобится перед установкой
Помимо совместимого железа, потребуется рабочий доступ к macOS или виртуальной машине с ней — образ системы официально загружается через Mac App Store. Альтернативой служат готовые сборки образов, которые распространяют тематические сообщества, однако их происхождение стоит проверять особенно тщательно.
| Компонент | Назначение | Примечание |
|---|---|---|
| USB-флешка 16 ГБ+ | Загрузочный носитель | Желательно USB 2.0 для старых ПК |
| Образ macOS Mojave 10.14.6 | Устанавливаемая система | Последняя версия ветки 10.14 |
| Clover или OpenCore | Загрузчик | OpenCore гибче, но сложнее в настройке |
| Кексты (Lilu, WhateverGreen, VirtualSMC) | Драйверы оборудования | Подбираются под конкретное железо |
| config.plist | Конфигурация загрузчика | Главный файл, от которого зависит запуск |
Отдельно подготовьте второй компьютер или запасной способ выхода в интернет: при первой настройке Hackintosh что-то почти наверняка пойдёт не так, и искать решение придётся параллельно с установкой.
Создание загрузочной флешки
Если под рукой есть Mac или рабочий Hackintosh, флешка создаётся штатной утилитой через Терминал. Сначала накопитель форматируется в схеме GUID с файловой системой HFS+ (или APFS), затем выполняется команда записи установщика:
sudo /Applications/Install\ macOS\ Mojave.app/Contents/Resources/createinstallmedia --volume /Volumes/MyVolume
После записи образа на флешку нужно установить загрузчик. Для Clover это делается инсталлятором пакета с выбором целевого раздела EFI; для OpenCore папка EFI собирается вручную по официальному гайду Dortania — именно содержимое EFI-раздела определяет, загрузится ли установщик на конкретном железе.
☑️ Проверка флешки перед установкой
Под Windows флешку можно собрать с помощью сторонних утилит и готовых образов, но результат менее предсказуем. Если установка не стартует, первым делом пересоберите носитель — сбойный образ является частой причиной зависаний на раннем этапе.
Настройка BIOS
Неверные параметры BIOS блокируют загрузку macOS ещё до старта установщика. Набор опций зависит от производителя материнской платы, поэтому точные названия пунктов сверяйте с документацией к своей плате, но общий список типовых настроек выглядит так:
- ⚙️ Отключить Secure Boot и Fast Boot
- ⚙️ Отключить CSM (Compatibility Support Module), если плата позволяет чистый UEFI-режим
- ⚙️ Включить AHCI для SATA-контроллера
- ⚙️ Отключить VT-d (либо включить при соответствующей настройке загрузчика)
- ⚙️ Выставить DVMT Pre-Allocated на 64 МБ и выше, если используется встроенная графика
- ⚙️ Отключить CFG Lock — если опция недоступна, используется патч в config.plist
⚠️ Внимание: перед изменением настроек BIOS сфотографируйте или запишите исходные значения. Если компьютер перестанет загружаться и в Windows, вы сможете быстро вернуть рабочую конфигурацию.
Процесс установки и первый запуск
Загрузитесь с флешки через boot-меню (клавиша вызова зависит от платы — часто F8, F11 или F12). В меню Clover/OpenCore выберите установщик macOS. Если вместо него чёрный экран или паника ядра, добавьте в аргументы загрузки флаг -v — verbose-режим покажет, на каком этапе происходит сбой, и это главный инструмент диагностики.
В установщике сначала откройте Дисковую утилиту и отформатируйте целевой накопитель. Для Mojave подходят оба варианта: APFS (рекомендуется для SSD) и Mac OS Extended. Сама установка проходит в несколько этапов с перезагрузками — на каждой из них снова выбирайте загрузку с флешки, но уже пункт установки на целевом диске.
После завершения установки перенесите папку EFI с флешки на EFI-раздел системного диска — только тогда компьютер сможет загружаться без USB-носителя. Для монтирования EFI-разделов удобны утилиты вроде Clover Configurator или команда diskutil.
Постустановочная настройка
Загрузившаяся система — это только половина работы. Дальше необходимо завести периферию: звук через AppleALC с подбором layout-id для вашего кодека, сеть через соответствующий кекст, корректный сон и пробуждение. Каждый компонент настраивается отдельно, и универсальной конфигурации не существует.
Для работы iMessage, FaceTime и App Store нужно сгенерировать корректные серийные номера в SMBIOS. Использовать случайные или скопированные с чужих конфигов данные не стоит — Apple блокирует дублирующиеся идентификаторы. Генерация выполняется через GenSMBIOS или встроенные средства Clover Configurator, а проверка — на официальной странице проверки покрытия Apple.
⚠️ Внимание: обновления системы на Hackintosh устанавливайте только после проверки совместимости кекстов и загрузчика. Обновление «вслепую» способно превратить рабочую систему в незагружаемую.
Почему именно Mojave, а не новее?
Mojave — последняя версия macOS с поддержкой 32-битных приложений, что важно для старого софта. Кроме того, под неё накоплено больше всего готовых конфигураций и инструкций, а требования к железу мягче, чем у Catalina и новее. Обратная сторона — система больше не получает обновлений безопасности.
Типичные ошибки и их решения
Проблемы при установке почти всегда диагностируются по строке, на которой останавливается verbose-режим. Вот частые сценарии:
- 🔴 «Still waiting for root device» — установщик не видит USB или диск; проверьте кексты USB-портов и режим AHCI
- 🔴 Паника ядра с упоминанием AppleIntelCPUPowerManagement — нужен соответствующий патч или кекст для управления питанием
- 🔴 Чёрный экран после загрузчика — проблема с видеовыводом; проверьте WhateverGreen и параметры framebuffer
- 🔴 Зависание на «gIOScreenLockState» — типичный признак неверной настройки графики
Точное решение зависит от железа, поэтому при диагностике опирайтесь на гайды под вашу платформу (Dortania для OpenCore считается эталонным) и профильные форумы, где разобраны конфигурации для конкретных материнских плат и ноутбуков.
FAQ: частые вопросы о Hackintosh на Mojave
Легально ли устанавливать macOS на обычный ПК?
Лицензионное соглашение Apple разрешает установку macOS только на компьютеры марки Apple. Создание Hackintosh нарушает условия лицензии, хотя прецедентов преследования частных пользователей за некоммерческое использование не известно. Решение и ответственность остаются на владельце оборудования.
Работает ли NVIDIA GeForce в macOS Mojave?
Нет. Apple не сертифицировала веб-драйверы NVIDIA для Mojave, и полноценное ускорение карт GeForce в этой системе недоступно. Варианты: встроенная графика Intel, видеокарта AMD или более старая версия macOS High Sierra, где драйверы NVIDIA ещё поддерживались.
Что лучше для новичка — Clover или OpenCore?
Clover проще в освоении и имеет графические конфигураторы, но OpenCore считается более стабильным и корректно эмулирует поведение настоящего Mac. Для долгосрочного использования предпочтительнее OpenCore, несмотря на более крутую кривую обучения.
Будут ли работать обновления системы?
Минорные обновления ветки 10.14.x обычно устанавливаются штатно, но перед каждым апдейтом следует обновить загрузчик и кексты до актуальных версий и сделать резервную копию EFI. Саму ветку Mojave Apple уже не поддерживает, поэтому новых обновлений безопасности не выходит.
Можно ли поставить Mojave на ноутбук?
Можно, если процессор Intel и есть возможность работать на встроенной графике. Основные сложности ноутбуков — тачпад, Wi-Fi (часто требуется замена модуля на совместимый Broadcom), управление яркостью и батареей. Готовые EFI-конфигурации для популярных моделей публикуются на профильных ресурсах.