Clover mac os для windows

Clover EFI bootloader v5.0 r5133

Clover — загрузчик который может загружать macOS и Windows с Linux’ом. Но главной его особенностью есть загрузка Mac OS X. Именно для этого он и был создан. Основа Clover’a ЕДК2+Дует.

Clover v2.4k — загрузчик с открытым исходным кодом, использующий технологии проектов Chameleon, rEFIt, XNU, VirtualBox.

Основные возможности:

  • Загрузка систем macOS 10.xx, Windows EFI и Linux EFI;
  • Clover EFI предоставляет операционным системам сервисы рантайма (Runtime Services), что невозможно с загрузчиками на основе BIOS;
  • В основном Clover автоматически определяет установленное оборудование и выставляет нужные свойства по умолчанию, но пользователь может изменять настройки в файле config.plist;
  • Clover позволяет использовать панель Загрузочный том в Системных настройках;
  • Загрузочный том может быть указан посредством UUID в файле config.plist;
  • Автоматическая правка таблиц SMBIOS для соответствия стандарту версии 2.6;
  • Автоматическая правка таблиц ACPI для соответствия стандарту версии 4.0;
  • Изменённая таблица DSDT может загружаться из корневого раздела ОС или из каталога EFI;
  • Коррекция DSDT «на лету» — посредством встроенных исправлений и пользовательских шаблонов;
  • Восстановление функционала перезагрузки, сна и пробуждения;
  • Автоматическое подключение видеокарт ATI, NVidia и Intel с возможностями настройки;
  • Восстановление функционала USB вплоть до стандарта 3.0;
  • Инжекция свойств для устройств на PCI-шине, в т.ч. звуковой и сетевой карт;
  • Возможность настройки управления питанием и частотами процессора;
  • Подгрузка или сброс дополнительных таблиц ACPI (SSDT-xx, APIC, BOOT, SLIC, SLIT, SRAT, UEFI и др.);
  • Подгрузка сторонних расширений ядра ОС;
  • Внесение правок в ядро и расширения ОС «на лету»;
  • Полноценная поддержка функционала NVRAM;
  • Установка паузы перед загрузкой ОС, настраиваемый внешний вид, возможность делать снимки экрана нажатием F10;
  • Сохранение пред- (клавишей F2) и постзагрузочных отчётов для диагностики и отладки.

Темы для клевера — ссылка

Полное описание Кловера, руководство пользователя. PDF
Текущая ревизия описания 5128.

Clover начиная с версии r3251 выключает SIP вот так:

Version r5133:

  • More fast and robust

Clover mac os для windows

    UEFI bios:
  1. Скидываем все настройки в default.
  2. AHCI — enable;
  3. Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
  4. Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
  5. Intel Virtualization Technology — Enable
  6. Serial-port: Disable
  7. XHCI Hand-off: Disable (рекомендуеться)
  8. XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
  9. IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
  10. CSM: Disable (по возможности)
  11. Fasboot: Disable
  12. Secure boot: Disable or Other OS

Legacy bios:

  • AHCI: enable;
  • HPET: enable;
  • Vt-d: disable;
  • ACPI Suspend Type — S3 (Only);
  • No Execute memory — enable;
  • USB Legacy — enable;
  • Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)
  • . .
    [i]Примечание:

    1. HDD должен быть подключен к SATA-0, контролер Intel.
    2. . [/i]

    Для установки потребуется флешка не менее 8Гб.

    1. ПК на ОС Windows XP/7/8.
    2. Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
    3. Установить по инструкции
    4. Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
    5. Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
    6. Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
    7. Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
    8. Скачать образ Mac OS X по указанным ссылкам:
      Нажми и качай!
    9. Развернуть скаченный образ на подготовленную флешку.
      1. Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
      2. Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
      3. В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
      4. Нажимаем кнопку «Restore Partition».
      5. В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
    10. Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать VoodooPS2Controller.kext.zip ( 97,46 КБ )
      , новая версия: VoodooPS2Controller.kext.zip ( 93,86 КБ )
      положить в папку EFI/CLOVER/KEXT/10.X или Other
    11. Всё, установочная флешка готова, можно приступать к установке.
    Читайте также:  Значок заряда батареи для windows 10

    За данный споcоб установки благодарим cvad и Skvo
    Данная инструкция написана по материалам с applelife.ru

    Установить один из загрузчиков на диск (если он не входит в состав сборки) :
    — Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
    Как это сделать: UEFI, Legacy BIOS.
    — Загрузчик №2 — OpenCore (для опытных пользователей)
    — Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
    *загрузчик устанавливаем только один, на ваш выбор

    После входа в macOS первое, что делаем:

    1. Устанавливаем кекст для сетевой карты;
    2. Настраиваем SMbios;
    3. «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
    4. Поднимаем «нативное управление питанием» процессора;
    5. Поднимаем звук через AppleALC или VoodooHDA

    .
    21. Ставим програмулинки и «рюшечки».

    Установка Mac OS X на PC. Часть 17: Clover

    Мы давно собирались написать в нашем хакинтошном цикле статей о замечательном загрузчике Clover. На самом деле, мы следим за этим проектом с самого момента его создания — с каждым месяцем Clover становится всё более функциональным, и уже в самом скором будущем его можно будет объявить лучшим из современных загрузчиков.

    Но главное в Кловере — то, что его создаёт наш с вами соотечественник, slice. С ним можно пообщаться на форуме applelife.ru, рассказать ему о багах, предложить новые функции, и шанс быть услышанным гораздо больше, нежеле в случае с Chameleon или XPC.

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

    Предыстория Clover простая: модный ранее загрузчик XPC никак не хотел работать на ноутбуке slice, в связи с чем он решил заняться созданием собственного, менее придирчивого к оборудованию хакинтошного загрузчика, заодно развив накопленные наработки в области запуска EFI на BIOS-платах.

    На сегодняшний день Clover — динамично развивающийся EFI-загрузчик, который догнал и перегнал по возможностям конкурентов. С совместимостью тоже всё в порядке: попробовать его в действии могут обладатели большинства современных материнок на базе Intel-процессоров.

    Читайте также:  Как посмотреть кто занял порт linux

    Функции Clover можно разделить на две группы — то, что умеют и должны уметь все подобные загрузчики, и то, что умеет только данный загрузчик. К первой группе относятся:

    • поддержка EFI-загрузки Mac OS X и Windows
    • подгрузка пропатченной таблицы DSDT
    • возможность селективной загрузки отдельных ACPI-таблиц
    • генерация P-States и С-States для процессора (это избавляет вас от необходимости прописывать процессорную секцию в DSDT)
    • загрузка кекстов из сторонней директории
    • инжектирование видеокарточек, звука и Ethernet
    • возможность подмены UUID компьютера
    • пропатчивание USB

    Но куда интереснее отличительные особенности Clover:

    • с этим загрузчиком у вас будет по-человечески работать панель настроек «Загрузочный том». Вы сможете переключаться между установленными системами так же, как на реальном Маке
    • Clover, хотя и является EFI-загрузчиком, умеет грузить Legacy-системы, которые другие EFI-загрузчики видеть отказываются. Например, если вы ставили Windows не через EFI-окружение, Clover всё равно сумеет загрузить систему
    • Clover умеет грузить Linux, причём не только в Legacy-режиме, но и через EFI-среду
    • Clover умеет извлекать и патчить DSDT на лету! Правда, на момент написания статьи данная фишка находится в стадии активного допиливания, но мы не сомневаемся, что скоро она заработает полноценно. Эта возможность позволяет пользователю вообще обойтись без мороки с DSDT. Загрузчик всё сделает сам
    • на материнских платах с UEFI Clover умеет грузиться напрямую из UEFI-среды, ничего не эмулируя. Таким образом, воплощается в реальность давняя мечта многих хакинтошников — использовать на PC-платах самые настоящие EFI-модули
    • внешний вид Clover очень гибко настраивается. Можно менять не только значки, логотипы и фон, но даже шрифты
    • Clover позволяет делать скриншоты прямо из своего графического интерфейса (F10), а также умеет записывать доскональный лог процедуры загрузки (F2)
    • Clover разрешает хранение на одном загрузочном носителе независимых конфигураций для разных компьютеров. Например, вы сможете создать чудо-флешку, которая одинаково успешно будет грузить и десктоп, и ноутбук

    Clover ставится примерно так же, как Chameleon — нужно будет заменять загрузочные сектора. Поддерживается установка на флешки, жёсткие диски и скрытый EFI-раздел GPT-дисков. Удобный PKG-установщик избавляет пользователя от необходимости вводить команды в Терминале, всё отлично автоматизировано.

    Clover селится в папке EFI того раздела, загрузочные сектора которого заменены. Структура файлов и папок следующая:

    Ваш пропатченный файл DSDT нужно положить в папку EFI/ACPI/patched. Дополнительные EFI-модули располагаются в папках drivers32 и drivers64. Драйверы для различных систем (в т.ч. и Mountain Lion) кладутся в папку kexts согласно её версиям систем. Наборы настроек для различных компьютеров лежат в подпапках внутри EFI/OEM.

    Главных файлов настроек в Clover два:

    • EFI/BOOT/config.plist отвечает за всё, что связано с хакинтошем. Все базовые параметры задаются здесь
    • EFI/BOOT/refit.conf — настройки внешнего вида Clover

    Темы для Clover распаковываются в папку EFI/BOOT/themes. Кроме того, каждой теме обычно соответствует свой файл refit.conf. Кстати, тем для Кловера накопилось уже достачно, вот лишь несколько примеров:

    Читайте также:  Запуск ноутбука с флешки windows 10

    Но красивости — дело вторичное, самое главное — чтобы Clover нормально работал на вашей конфигурации оборудования. А для этого придётся повозиться с файлом config.plist. Названия ключей в этом файле отличаются от форматов, принятых в Chameleon, iBoot или XPC, так что без правки обойтись не получится. Вот пример содержимого config.plist:

    SystemParameters

    boot-args
    darkwake=0
    prev-lang:kbd
    ru:0
    DefaultBootVolume
    Lion
    CustomUUID
    8A2EBD6C-8F0D-58AC-8745-92С4A1FD177A
    InjectSystemID
    No

    SMBIOS

    BiosVendor
    Apple Inc.
    BiosVersion
    MP51.007F.B00.0903051113
    BiosReleaseDate
    10/28/10
    Manufacturer
    Apple Inc.
    ProductName
    MacPro5,1
    Version
    1.5
    Family
    Mac
    SerialNumber
    G8031788GWR
    BoardManufacturer
    Apple Inc.
    BoardSerialNumber
    C020321R035DC771H
    Board-ID
    Mac-F221BEC8

    CPU

    ProcessorType
    0x0601
    CpuFrequencyMHz
    2667
    BusSpeedkHz
    133330
    QPI
    2500

    Graphics

    GraphicsInjector
    No

    PCI

    StringInjector
    Yes
    DeviceProperties

    PCIRootUID
    0
    HDAInjection
    Detect
    LpcTune
    Yes

    ACPI

    DropOemSSDT
    No
    GenerateCStates
    No
    GeneratePStates
    No
    smartUPS
    No
    PatchNMI
    No
    FixDsdtMask
    0x0000

    В верхней секции задаются флаги загрузки, язык компьютера по умолчанию, загрузочный том (по названию), UUID оборудования.

    Секция SMBIOS предназначена для прописывания информации о модели Мака, под которую косит ваш хакинтош. Все параметры отсюда идентичны сведениям, которые вводятся в других загрузчиках.

    В секции CPU вводится информация о вашем процессоре — его шестнадцатиричный идентификатор, частота, скорость шины (обратите внимание — в килогерцах) и QPI.

    Секция Graphics позволяет прописать информацию о вашей видеокарте. Вы можете ввести объём памяти (ключ VRAM), количество видеовыходов (VideoPorts), фреймбуффер (только для AMD-карт, ключ FBName), NVCAP карты и значение display-cfg.

    Секция PCI позволяет инжектировать стринги, изменить номер PCI Root, включить или отключить патчи HDA и LPC.

    Наконец, секция ACPI содержит множество параметров, касающихся параметров работы процессора (С-States, P-States), режима сна, патча NMI. Патч DSDT на лету включается здесь же — вместо 0x0000 нужно ввести шестнадцатиричную маску, соответствующую сумме кодов нужных вам фиксов. Подробности см. здесь.

    Подробный FAQ по установке и настройке Clover вы можете найти на форуме AppleLife.

    У Clover предостаточно плюсов, думаем, из написанного выше это понятно. Но есть и несколько досадных недостатков:

    • долгая загрузка. Увы, Clover грузится гораздо дольше XPC (практически в три раза). На материнках с UEFI ситуация получше
    • проблемы с iCloud. Многие пользователи сетуют на невозможность залогиниться в iCloud. Не помогают абсолютно никакие фиксы. Вероятно, проблема связана с механизмом инжектирования UUID — либо Clover подставляет его не везде, либо там, где подставлять не нужно
    • проблемы с EFI-системами. Пока Clover не очень дружит с Windows 8, могут случаться синие экраны смерти, компьютер может зависать при выключении либо при входе в режим сна. Конечно, хочется обвинить в этом корявую Винду, но в данном случае это точно не её вина 😉

    В остальном Clover — прекрасный вариант для начинающего хакинтошника, который не хочет тратить время и силы на тщательную доводку системы. Clover автоматизирует множество рутинных задач, ранее стоявших перед желающими организовать хакинтош. Это загрузчик действительно делает хакинтоши ещё на шаг ближе к реальным Макам.

    Оцените статью