Как сделать кловер загрузчик

Загрузчик для PC Хакинтош — Clover EFI bootloader

Как сделать кловер загрузчик

Нужен ли bootloader для Хакинтоша?

Но кроме того, это отличный способ установить на одном компьютере несколько разных операционных систем, корректно определяет какие ОС доступны на вашем компьютере и предлагает выбор. Например если вы вставите загрузочную (live-USB) флешку перед включением компа, кловер увидев её, добавит еще один вариант загрузки в свое меню. Как сделать кловер загрузчик
Дело в том, что Clover в процессе загрузки проверяет таблицу разбиения дисков и если находит другие операционные системы (Linux, Windows), сам добавит их в меню и предложит Вам выбор. Надо отдать ему должное, Clover — одно из лучших решений, у него конечно, есть аналоги, например Chameleon или grub от linux, но самый постой в установке и настройке, всё же Clover.Как сделать кловер загрузчик

Как установить кловер на диск

1. Вам необходимо использовать диск в формате FAT32 для поддержки загрузки как в UEFI, так и в Legacy BIOS. Поддерживает USB и HDD, MBR и GPT.
2. Загрузите Clover Bootloader ISO.
3. Откройте этот файл и продолжайте открывать папку, пока не увидите файл ISO.
4. Откройте файл ISO и скопируйте все папки на диск. Нам нужно извлечь 3 каталога: EFI, Library и usr.

После установки вы сможете загрузить Clover в режиме Legacy BIOS. Это позволяет загружать и устанавливать macOS в этом режиме.

Возможности Кловера:

Boot macOS, Windows, and Linux in UEFI or legacy mode on Mac or PC with UEFI or BIOS firmwareЗагрузка macOS, Windows и Linux в UEFI или устаревшем режиме на Mac или ПК с прошивкой UEFI или BIOS
Boot using UEFI firmware directly or CloverEFI UEFI firmware emulationЗагрузка с использованием прошивки UEFI напрямую или эмуляции прошивки CloverEFI UEFI
Customizable GUI including themes, icons, fonts, background images, animations, and mouse pointers.Настраиваемый графический интерфейс, включая темы, значки, шрифты, фоновые изображения, анимацию и указатели мыши.
Theme manager and theme repositoryМенеджер тем и репозиторий тем тут
Native screen resolution in GUI
Press Page Up or Page Down to change GUI resolution
Собственное разрешение экрана в графическом интерфейсе
Нажмите Page Up или Page Down, чтобы изменить разрешение графического интерфейса.
Press F1 for multilingual help, depending on language setting in configurationНажмите F1 для многоязычной помощи, в зависимости от языковой настройки в конфигурации
Press F2 to save preboot.log from GUIНажмите F2, чтобы сохранить preboot.log из GUI
Press F4 to save original (OEM) ACPI tables into /EFI/CLOVER/ACPI/originНажмите F4, чтобы сохранить исходные (OEM) таблицы ACPI в / EFI / CLOVER / ACPI / origin
Press F5 to test DSDT patchingНажмите F5, чтобы проверить исправление DSDT
Press F6 to save graphics firmware into /EFI/CLOVER/miscНажмите F6 для сохранения графической прошивки в / EFI / CLOVER / misc
Press F10 to save screenshots from GUIНажмите F10, чтобы сохранить скриншоты из GUI
Press F12 to eject CD/DVDНажмите F12, чтобы извлечь CD / DVD
GUI refreshes after CD/DVD insertionGUI обновляется после вставки CD / DVD
Ability to boot previously selected boot entry after default timeout
Boot entries menu scrolls if screen resolution is too low for menu
Create custom boot entries for personalizing boot entries and add support for other operating systems
Create Clover boot entry in NVRAM with tool from GUI
Возможность загрузки ранее выбранной загрузочной записи после тайм-аута по умолчанию
Меню загрузочных записей прокручивается, если разрешение экрана слишком низкое для меню
Создавайте пользовательские загрузочные записи для персонализации загрузочных записей и добавляйте поддержку других операционных систем.
Создать загрузочную запись Clover в NVRAM с помощью инструмента из графического интерфейса
Launch EFI command shell from GUIЗапустите командную оболочку EFI из GUI
Startup sound controlled by F8 and checked by F7Звук запуска контролируется F8 и проверяется F7

Как сделать кловер загрузчикЧтобы редактировать кловер, нужно примонтировать UEFI раздел на котором находится кловер, обычно для этого используется кловер конфигуратор (ссылки на скачивание в конце статьи). Как правило, новая версия Clover выходит с появлением новой OSx, т.е., обновление кловера нужно только в случае update Вашей OSx. Устанавливать кловер не обязательно на ваш диск, можно установить его на USB флешке, но это немного замедлит процесс загрузки.

Видео: Пример разделения диска на несколько партиций с загрузчиком кловер

Демонстрация нескольких загружаемых ОС на ПК с одним жестким диском, содержит: Windows, Ubuntu Linux, PhoenixOS (Android x86) и macOS Mojave 10.14 Beta с загрузчиком Clover (UEFI) с использованием VirtualBox

прямые ссылки на Кловер:

Clover UEFI Boot Mode v2.4k r4961 2019-06-12 ссылка для скачивания
Clover UEFI Boot Mode v2.5k r5071 2020-02-20 ссылка для скачивания
Clover UEFI Boot Mode with Emulated NVRAM v2.4k r4961 2019-06-12- ссылка для скачивания

Кловер конфигуратор:

Clover Configurator — приложение для Mac OS, поможет вам создавать пользовательские файлы конфигурации для загрузчика Clover EFI через упрощенный графический интерфейс.

Как сделать кловер загрузчикПосле запуска программа проверит, есть ли уже доступные файлы конфигурации, и позволит вам просмотреть их содержимое. Кроме того, приложение может проверить наличие последней версии Clover EFI и помочь вам загрузить и установить загрузчик.

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

Эта утилита поддерживает инструмент, организованный в различные разделы: вы можете начать с изменения параметров ACPI, вы можете настроить режим загрузки, настроить производительность процессора, отключить определенные драйверы и т. Д.

Утилита также упрощает выполнение определенных задач:

Когда настройки завершены, перейдите к встроенному генератору, чтобы создать файл конфигурации, который предоставит почти полный файл конфигурации для вашего загрузчика Clover EFI.

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

Источник

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

Как сделать кловер загрузчик

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

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

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

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

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

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

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

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

Как сделать кловер загрузчик

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

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

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

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

Как сделать кловер загрузчик

Как сделать кловер загрузчик

Как сделать кловер загрузчик

Но красивости — дело вторичное, самое главное — чтобы 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 — прекрасный вариант для начинающего хакинтошника, который не хочет тратить время и силы на тщательную доводку системы. Clover автоматизирует множество рутинных задач, ранее стоявших перед желающими организовать хакинтош. Это загрузчик действительно делает хакинтоши ещё на шаг ближе к реальным Макам.

Источник

Делаем загрузочную Clover флешку с MACOSX из Windows

Как сделать кловер загрузчик

Как сделать кловер загрузчик

Создаем Clover & Chameleon Boot USB Flash Disk
под Windows XP и выше.

Как сделать кловер загрузчик
Как сделать кловер загрузчик
Как сделать кловер загрузчик
Как сделать кловер загрузчик
Как сделать кловер загрузчик
Как сделать кловер загрузчик
Как сделать кловер загрузчик

Полная (частичная-только формат) установка Clover bootloader на USB Flash drive:

В меню Options->Configuration выбираем:

Как сделать кловер загрузчик

1. Boot Data set (набор файлов загрузчика):

2. Format options(опции форматирования):

3. Multi Partitioning(разбивка на тома):

Редактируем (по необходимости) конфигурационные файла загрузчиков

Извлекаем из дистрибутива образ HFS(HFS+) partition, для разворачивания на USB Flash drive:

Образ 10.9 Mavericks не загрузочный! Поэтому используем переделанный образ отсюда

Заливка дистрибутива MACOSX на второй том загрузочного USB Flash drive:

1. Проводим полную установку Clover bootloader на USB Flash Drive с установленной галочкой на Boot Partition Size.
2. Получаем USB Flash Drive, разбитый на два тома. (Прим. К сожалению, по умолчанию, ОС Windows не поддерживает многотомные USB Flash Drive, поэтому, под Windows будет доступен только один раздел.)
3. Скачиваем, выбранный для установки дистрибутив MACOSX. Оный дистрибутив, естественно, должен соответствовать всем необходимым требованиям для установки на PC
4. Извлекаем из дистрибутива образ HFS(HFS+) partition (это будет файл с расширением hfs)
Путь получения искомого HFS-образа, будет зависеть от степени нативности вашего исходного дистрибутива:

Примечание.

При установке OS X с данной флешки раздел Recovery HD автоматически — не создается!

Источник

Мини-мануал, как поставить хакинтош максимально просто и безболезненно

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

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

Итак, информацию, которая уже есть на хабре, постараюсь не дублировать, переходите по ссылке в предисловии и разбирайтесь. Теперь можем приступать.

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

Комплектующие

1. Процессоры

Intel only, серия желательно i3/i5/i7 (лучше начиная со второго поколения Sandy Bridge), но заводятся относительно несложно и Pentium/Celeron, производительностью, конечно, не блещут, но для простого использования хватит.

2. Видеокарта

Встройки от Intel заводятся почти всегда с той или иной степенью успешности, но нередки артефакты и глючный интерфейс даже при использовании самых новых и, казалось бы, нативных экземпляров, например UHD630. Часто требуется подмена ID видеокарты на фейковый в загрузчике ( тут бояться не надо, все будет подробно объяснено ниже ).

Использовать графику от nVidia для хака я не рекомендую. Apple не ставит её уже много лет, ни о какой нативности речи не идет. Для них не существует драйверов под Mojave 10.14 и Catalina 10.15. Есть и общеизвестные легкозаводимые карточки, например, GT210 и 630, но они уже не встречаются в продаже.

Если и покупать видеокарту для хакинтоша, то только от AMD. Отлично работают RX4xx и RX5xx серии, за исключением RX550, с которой могут быть проблемы. Из профессионального сегмента — Vega 56 и 64, которые используются в оригинальных iMac Pro.

3. Подключение к интернету

Дабы не играть с компьютером в лотерею по принципу «заведется — не заведется», советую сразу прикупить внешний WiFi-адаптер и заранее проверить его на наличие драйверов под макось.

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

Она хороша еще и тем, что позволяет скачивать так называемые «Recovery HD», мини-образы, позволяющие восстановить систему, если случилось что-то нехорошее. Они весят примерно по 500МБ, поэтому при загрузке с них сама система качается с серверов Apple. Нам подобный способ подойдет только, если у нас нативная сетевая карта, которая сразу заводится сама. Я с такими случаями не встречался, но можете поискать в интернете, какие сетевые карточки не требуют отдельного завода. В любом случае все Recovery HD можно скачать, нажав на «DL Center» в главном меню BDU.

Скачиваем её с официального сайта: тык (осторожно, много рекламы), подключаем нашу флешку к компьютеру, выбираем её в списке и нажимаем «Format Disk». Теперь наша флешка должна отформатироваться и разбиться на 2 раздела. В настройках данной утилиты можно выбрать размер раздела под Clover, его версию и некоторые другие параметры. 200 МБ и последняя версия загрузчика будут лучше всего.
В раздел с Clover`ом так же кладем драйверы под wifi-адаптер.

Кексты (от лат. kernel extensions = расширения ядра) — своеобразные драйвера для макоси, заставляющие работать то, что по идее не должно было бы работать, например, звуковую карту или сетевуху.

Далее скачиваем и закидываем в папку clover/kexts/other следующий набор кестов (FakeSMC не считаем, он есть изначально):

Остальные кексты ставятся на ваше усмотрение.

Загрузка и установка

Вот мы и перешли к финальной части нашего действа.
1. Берем нашу флешку, вставляем в компьютер в порт USB2.0 (это очень важно, только USB2.0) и загружаемся с неё.
2. Должно открыться меню Clover`a. Оно будет выглядеть примерно так:

Как сделать кловер загрузчик

5. В разделе „Graphics Injector“ в загрузчике можно подменить ID видеокарты. Первый раз этого делать нет смысла, может заработать и так. Если вас постигла неудача, можете попытаться изменить ID. На какой конкретно — раньше можно было найти на сайте applelife.ru. Последнее время он почему-то не работает, так что ссылку дать не могу. Бывают случаи, когда фейковый ID видеокарты может быть любым, за исключением дефолтного.

6. Нажимает „boot MacOS install from ***“. Начинается загрузка системы.
Если все хорошо, следуем указаниям на экране, форматируем диск под именем „Macintosh HD“ в „Дисковой утилите“ и запускаем установку.
Если все не так радужно, запоминаем последнюю строку, появившуюся при загрузке на экране и вбиваем её в поисковик. Через этот путь прошел как я, так и все мои друзья-хакинтошники.

7. После установки система сама перезагрузится, повторяем действия 1-5, но теперь щелкаем по „Boot MacOS from Macintosh HD“. Установка продолжится, в результате вы окажетесь в системе. Но эта система будет неполноценна, так загрузчик, с помощью которого вы в нее попали, находится на флешке.

Настройка системы

1. Запускаем драйверы для WiFi-адаптера чтобы заставить работать интернет
2. Копируем config.plist, кексты и драйверы с флешки на компьютер, а саму флешку отключаем.
3. Отсюда скачиваем и устанавливаем Clover. Во время установки настраиваем Clover для UEFI-ных биосов.
4. Теперь в Finder`e вы сможете увидеть EFI раздел с Clover`ом. Закидываем туда кексты, драйверы и config.plist так же, как они лежали на флешке.
5. Скачиваем программу Clover Configurator для редактирования файла config.plist. Что именно нужно редактировать — говорить не буду, переходите по ссылке в предисловии и читайте там. Мне просто не очень хочется повторять одну и ту же информацию несколько раз.
6. Перезагружаемся для проверки работоспособности.

Коллекция нюансов/способов решения ошибок

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

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *