Зависание установщика macOS на строке EB|#LOG:EXITBS:START или чёрный экран сразу после выбора загрузочной флешки — самые частые симптомы, с которыми сталкиваются при первой попытке установки хакинтоша на ПК. В большинстве таких случаев причина не в «несовместимом железе вообще», а в неправильно собранном конфиге загрузчика OpenCore или в настройках BIOS, которые конфликтуют с требованиями macOS.

Хакинтош — это обычный компьютер на комплектующих для Windows, на который установлена macOS. Запуск возможен благодаря загрузчику OpenCore, который подменяет данные об оборудовании и передаёт ядру системы корректные параметры. Успех установки зависит от трёх факторов: совместимости железа, грамотно собранного EFI-раздела и терпения при отладке. В этом руководстве разберём весь процесс — от проверки комплектующих до первой загрузки рабочего стола macOS.

Проверка совместимости железа

Прежде чем скачивать образы и собирать загрузчик, необходимо убедиться, что комплектующие в принципе поддерживаются macOS. Главный критерий — процессор. Лучше всего подходят Intel Core от поколения Nehalem и новее: для них существуют готовые базы знаний и проверенные конфиги. Системы на AMD Ryzen тоже работают, но требуют патчей ядра и дают больше ограничений — например, возможны проблемы с некоторыми приложениями, использующими инструкции Intel.

Второй критичный компонент — видеокарта. Современные версии macOS не поддерживают видеокарты NVIDIA (кроме устаревших моделей на старых версиях системы), поэтому рабочий вариант — дискретная графика AMD из списка нативно поддерживаемых чипов либо встроенная графика Intel. Сетевые адаптеры Wi-Fi и Bluetooth тоже выбирают внимательно: стабильнее всего работают модули на чипах Broadcom, которые Apple ставила в свои компьютеры.

  • 🖥️ Процессор: Intel Core (предпочтительно) или AMD Ryzen с патчами ядра
  • 🎮 Видеокарта: AMD из списка поддерживаемых или встроенная графика Intel; NVIDIA на современных macOS не работает
  • 📡 Wi-Fi/Bluetooth: модули на чипах Broadcom — самый беспроблемный вариант
  • 💾 Накопитель: любой SATA или NVMe SSD; отдельный диск под macOS сильно упрощает установку
  • 🔌 Материнская плата: предпочтительны платы с UEFI и возможностью отключить Secure Boot
💡

Перед покупкой железа «под хакинтош» поищите готовые сборки EFI под конкретную материнскую плату — если кто-то уже запустил macOS на вашей плате, вы сэкономите десятки часов отладки.

Что понадобится перед началом

Для подготовки установщика потребуется флешка объёмом не менее 16 ГБ и доступ к компьютеру, с которого вы будете собирать загрузочный носитель. Образ macOS проще всего получить с реального Mac через App Store, но существуют и утилиты, позволяющие скачать официальные установочные файлы Apple прямо из Windows или Linux.

Также понадобится набор инструментов: сам загрузчик OpenCore, редактор конфигурации config.plist (например, ProperTree), набор кекстов — драйверов macOS — и утилита для записи EFI на флешку. Все эти инструменты распространяются бесплатно и имеют открытый исходный код.

📊 На каком железе вы планируете ставить хакинтош?
Intel Core + AMD видеокарта
Intel Core + встроенная графика
AMD Ryzen
Ещё не определился с конфигурацией

Создание загрузочной флешки

Флешку форматируют в файловую систему FAT32 со схемой разделов GPT — именно такой носитель корректно увидит UEFI материнской платы. На флешку помещают папку EFI с загрузчиком OpenCore и установочные файлы macOS, полученные из официальных источников Apple.

Для записи под Windows обычно используют специализированные скрипты из экосистемы OpenCore, которые автоматически скачивают установщик macOS и разворачивают его на носитель. Под macOS задача решается штатной командой создания установочного диска:

sudo /Applications/Install\ macOS.app/Contents/Resources/createinstallmedia --volume /Volumes/USB

После записи проверьте, что в разделе EFI флешки присутствуют папки BOOT и OC, а внутри OC лежит файл config.plist. Без корректного конфига загрузчик стартует, но установщик не запустится.

Сборка EFI и настройка config.plist

Это самый ответственный этап. Файл config.plist описывает, какие кексты загружать, какие патчи применять к ядру и какие данные об оборудовании передавать системе. Конфиг собирается строго под конкретную платформу: для процессоров Intel 10-го поколения и для Ryzen структура секций заметно различается.

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

  • ⚙️ Сгенерируйте SMBIOS-данные (серийные номера, модель Mac) под платформу, близкую к вашему железу
  • 🧩 Добавляйте кексты по одному и проверяйте загрузку — так проще найти проблемный компонент
  • 🗂️ Сверяйте порядок кекстов: Lilu всегда загружается первым
  • ✅ Проверяйте конфиг валидатором из комплекта OpenCore перед каждой загрузкой
Что такое SMBIOS и зачем его генерировать

macOS проверяет, на каком «маке» она запущена, по данным SMBIOS — модели, серийному номеру и идентификаторам платы. Если эти данные отсутствуют или сгенерированы под несуществующую модель, не будут работать iMessage, FaceTime и App Store. Конфигураторы умеют генерировать валидные, но не занятые реальными устройствами серийники.

⚠️ Внимание: никогда не копируйте чужой config.plist «как есть» с другой конфигурации железа. Даже похожая материнская плата с другой версией BIOS может потребовать иных параметров. Чужой EFI используйте только как отправную точку для правок.

Настройка BIOS перед установкой

Некорректные настройки UEFI — причина большинства зависаний на раннем этапе загрузки. Точные названия пунктов меню различаются у разных производителей плат, поэтому сверяйтесь с руководством к своей модели, но общий список требований стабилен.

ПараметрТребуемое значениеЗачем это нужно
Secure BootОтключёнБлокирует загрузку сторонних загрузчиков
Fast BootОтключёнМешает корректной инициализации USB при загрузке
Режим SATAAHCImacOS не работает с RAID/IDE-режимами
VT-d / CFG LockОтключены или обработаны в конфигеИначе возможны паники ядра на старте
Режим загрузкиUEFI onlyCSM/Legacy несовместим с OpenCore

Если какой-то параметр в BIOS отсутствует или заблокирован производителем, часть проблем можно компенсировать настройками OpenCore — например, CFG Lock обходится соответствующими quirk-опциями в секции Kernel. Это менее чистое решение, но рабочее.

☑️ Готовность к установке

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

Процесс установки macOS

Загрузитесь с флешки через boot-меню материнской платы и в меню OpenCore выберите установщик macOS. Первая загрузка идёт в текстовом verbose-режиме — бегущие строки лога это нормально и даже полезно: при зависании видно, на каком этапе остановилась система.

После загрузки установщика откройте Дисковую утилиту, отформатируйте целевой диск в APFS со схемой GUID и запустите установку. Процесс проходит в несколько этапов с перезагрузками — на каждой из них снова выбирайте флешку, но в меню OpenCore теперь появится пункт macOS Installer или имя вашего диска. Установка на SSD обычно занимает от получаса до часа.

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

Постустановка: перенос EFI и доводка системы

Когда рабочий стол macOS загружен, первым делом скопируйте папку EFI с флешки на EFI-раздел внутреннего диска. Для этого раздел монтируют специальной утилитой, после чего система сможет загружаться без флешки. Сама флешка остаётся аварийным загрузочным носителем — не форматируйте её сразу.

Дальше начинается доводка: проверяется работа звука, сети, сна, всех USB-портов и графического ускорения. Маппинг USB-портов — обязательный шаг: без него часть портов не работает, а сон и пробуждение могут быть нестабильны. Порты размечают специальными утилитами, создавая кекст-карту под конкретную плату.

💡

Рабочий хакинтош — это не «установил и забыл», а система с законченной постустановкой: EFI на внутреннем диске, размеченные USB, рабочий сон и корректный SMBIOS.

Типичные проблемы и их решение

Зависание на логотипе Apple без прогресс-бара чаще всего означает проблему с графикой — проверьте параметры WhateverGreen и правильность указанного фреймбуффера для встроенной графики. Паника ядра с упоминанием AppleACPIPlatform обычно указывает на конфликт ACPI-таблиц — решается добавлением SSDT-патчей под вашу платформу.

Если установщик не видит диск, проверьте режим SATA (должен быть AHCI) и наличие кекста для контроллера NVMe, если накопитель нестандартный. Отсутствие сети после установки лечится подбором кекста под конкретный Ethernet-чип — их существует несколько под разные контроллеры.

💡

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

⚠️ Внимание: перед обновлением macOS через системные настройки сначала обновите OpenCore и все кексты до актуальных версий и сделайте резервную копию рабочего EFI. Обновление системы со старым загрузчиком — частая причина незагружающейся системы.

FAQ: частые вопросы об установке хакинтоша

Легально ли устанавливать macOS на обычный ПК?

Лицензионное соглашение Apple разрешает запуск macOS только на компьютерах марки Apple, поэтому хакинтош формально нарушает условия лицензии. При этом само по себе использование такой системы для личных целей не преследуется, но о коммерческом применении речи идти не может. Решение и ответственность — на пользователе.

Можно ли поставить хакинтош на ноутбук?

Можно, но это заметно сложнее, чем на десктоп: в ноутбуках встречаются несовместимые Wi-Fi-модули, гибридная графика с NVIDIA, которую придётся отключать, и специфичные ACPI-таблицы. Для первого опыта десктопная сборка предпочтительнее.

Будут ли работать iMessage, FaceTime и App Store?

Да, если корректно сгенерированы SMBIOS-данные и работает сеть. Сервисы Apple привязываются к серийным номерам, поэтому важно использовать сгенерированные, а не скопированные с реального Mac значения.

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

Поэтому и держат рабочую флешку с проверенным EFI: загрузитесь с неё, смонтируйте EFI-раздел диска и верните предыдущую версию config.plist. Именно поэтому любые правки сначала тестируют с флешки, а не сразу на внутреннем диске.

Подойдёт ли хакинтош как основная рабочая система?

На правильно подобранном железе и с завершённой постустановкой система работает стабильно и подходит для повседневных задач. Однако обновления macOS требуют контроля со стороны пользователя, а совместимость специфического софта и периферии стоит проверять заранее.