Clover Boot Manager: установка и настройка загрузчика

Clover Boot Manager появляется в списке загрузочных устройств BIOS сразу после записи его EFI-раздела на флешку или диск — и это первый признак того, что загрузчик развернут корректно. Если же вместо меню Clover экран остается черным или система уходит в перезагрузку, чаще всего причина кроется в отсутствующих драйверах UEFI, неверной структуре папки EFI или конфигурационном файле config.plist, который не соответствует оборудованию.

Этот загрузчик чаще всего используется для запуска macOS на обычных ПК — так называемых Hackintosh, — а также для организации мультизагрузки нескольких операционных систем на одном компьютере. Ниже разберем, как работает Clover Boot Manager, как его установить и настроить, и что делать при типичных сбоях.

Что такое Clover Boot Manager и как он работает

Clover — это загрузчик с открытым исходным кодом, который запускается в среде UEFI (или эмулирует её на старых машинах с Legacy BIOS) и передает управление выбранной операционной системе. Его ключевая особенность — способность «на лету» патчить ядро macOS и подменять таблицы ACPI, благодаря чему система Apple принимает обычное железо за оригинальное.

После включения компьютера прошивка UEFI находит файл BOOTX64.efi на EFI-разделе и запускает Clover. Тот, в свою очередь, сканирует диски, находит установленные системы и выводит графическое меню с иконками томов. Какая запись появится в меню и с какими параметрами — определяется файлом config.plist в папке EFI/CLOVER.

Загрузчик поддерживает темы оформления, автоматический выбор системы по таймауту, скрытие лишних томов и внедрение кекстов (драйверов macOS) из папки kexts без модификации самой системы.

Где скачать Clover и как подготовить носитель

Актуальные сборки Clover распространяются через официальный репозиторий проекта на GitHub в виде пакета-установщика для macOS или ISO-образа. Скачивать загрузчик со сторонних «сборок» не стоит: в них нередко вшиты устаревшие драйверы и чужие конфиги, которые только усложнят диагностику.

Подготовка загрузочной флешки в общем виде выглядит так:

  • 💾 Отформатируйте флешку в FAT32 со схемой разделов GPT — именно такой носитель гарантированно увидит UEFI.
  • 📂 Скопируйте папку EFI с содержимым Clover в корень накопителя.
  • ⚙️ Поместите в EFI/CLOVER/kexts/Other необходимые кексты для вашего железа (как минимум сетевой и USB-поддержку, если они нужны).
  • 🧩 Проверьте наличие драйверов UEFI в папке drivers/UEFI — без них загрузка может остановиться на черном экране.
⚠️ Внимание: состав драйверов и кекстов зависит от конкретной версии Clover и вашей материнской платы. Универсального набора не существует — сверяйтесь с актуальной документацией проекта и гайдами под вашу конфигурацию, а не копируйте чужие папки EFI целиком.

Установка Clover на жесткий диск

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

В macOS смонтировать EFI-раздел можно через Терминал командой diskutil list, чтобы определить идентификатор раздела, а затем:

sudo diskutil mount disk0s1

В Windows EFI-раздел монтируют сторонними утилитами либо через mountvol. После копирования файлов остается добавить запись Clover в NVRAM прошивки — в меню загрузки BIOS выберите пункт вроде Add Boot Option, если ваша плата его поддерживает, или воспользуйтесь утилитой efibootmgr в Linux.

☑️ Проверка перед перезагрузкой без флешки

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

Настройка config.plist

Файл config.plist — сердце конфигурации Clover. Это XML-документ, который удобнее всего редактировать через Clover Configurator или любой plist-редактор, поскольку ручная правка XML легко приводит к синтаксическим ошибкам.

Ключевые секции конфигурации:

  • 🖥️ SMBIOS — модель Mac, под которую маскируется ПК; от неё зависят работа iMessage, обновления и энергосбережение.
  • 🎛️ Boot — аргументы загрузки (-v для текстового режима, npci и другие при необходимости).
  • 🧱 ACPI — патчи таблиц DSDT/SSDT и подключаемые SSDT-файлы.
  • 🎨 GUI — тема оформления, скрытые тома и запись, загружаемая по умолчанию.
  • 💉 Devices — инъекция свойств для видеокарты, аудио и других устройств.
📊 Для какой задачи вы используете Clover?
Запуск macOS на Hackintosh
Мультизагрузка Windows и Linux
Восстановление загрузки системы
Только изучаю тему

Выбирайте SMBIOS, близкий к вашему процессору и видеокарте по поколению: слишком новая или слишком старая модель Mac приводит к проблемам с power management и графикой. Точное соответствие подбирается под конкретное железо — универсальной таблицы здесь нет.

Мультизагрузка: Windows, Linux и macOS в одном меню

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

Лишние пункты скрываются в секции GUI → Hide по имени тома или его UUID. Если нужная система не появляется, для неё создают пользовательскую запись в разделе GUI → Custom Entries, указав путь к загрузочному файлу, например:

\EFI\Microsoft\Boot\bootmgfw.efi

Таймаут автоматического выбора задается параметром Timeout в секции Boot, а система по умолчанию — параметром DefaultVolume, где указывается имя тома.

Типичные ошибки Clover и их решение

Большинство сбоев проявляется еще до появления меню или в первые секунды загрузки macOS. Ниже — частые симптомы и направления диагностики.

СимптомВероятная причинаЧто проверить
Черный экран вместо меню CloverОтсутствуют драйверы UEFIСодержимое папки drivers/UEFI
Clover не виден в списке загрузки BIOSНет записи в NVRAM или неверный формат EFI-разделаФайловую систему раздела (FAT32) и запись в Boot-меню платы
macOS останавливается с запрещающим знакомНе подхватились кексты или неверные boot-аргументыПапку kexts и параметры в секции Boot
Загрузка замирает на строке текстаПроблема с ACPI-патчами или SMBIOSВключить режим -v и смотреть последнюю строку лога
В меню дубли и лишние томаАвтосканирование находит служебные разделыСекцию GUI → Hide в config.plist

Диагностику всегда начинайте с текстового режима: добавьте аргумент -v через меню Options прямо в Clover, не меняя постоянный конфиг. Последняя строка перед зависанием указывает на этап, где возникла проблема.

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

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

Clover или OpenCore: что выбрать

Вопрос выбора загрузчика возникает у каждого, кто настраивает Hackintosh с нуля. Clover проще в освоении: у него есть графические конфигураторы, автоматическое сканирование томов и более «прощающее» поведение при неточном конфиге. OpenCore требует внимательной ручной настройки, но дает более предсказуемый результат и лучше совместим с обновлениями macOS.

Если у вас уже есть рабочая система на Clover, мигрировать только ради моды не обязательно. А вот новую установку на современном железе разумнее строить на OpenCore, следуя официальному гайду проекта.

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

Можно ли установить Clover без флешки?

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

Почему Clover не видит установочный образ macOS?

Возможные причины: образ записан на файловую систему, которую загрузчик не читает, отсутствует нужный драйвер файловой системы (например, для HFS+ или APFS) либо сам образ записан некорректно. Проверьте наличие соответствующих драйверов в папке drivers и пересоздайте установочный носитель.

Безопасно ли обновлять macOS при загрузке через Clover?

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

Как вернуть загрузку Windows, если Clover больше не нужен?

Загрузитесь с установочного носителя Windows, откройте командную строку в среде восстановления и выполните bootrec /fixmbr и bootrec /rebuildbcd, а затем удалите запись Clover из загрузочного меню прошивки. Папку EFI с Clover на диске после этого можно удалить.

Работает ли Clover на старых ПК с обычным BIOS?

Да, Clover умеет устанавливаться в режиме Legacy BIOS через специальный boot-сектор, эмулируя среду UEFI. Однако на современных платах предпочтителен нативный UEFI-режим — он стабильнее и быстрее.