Как настроить UEFI/BIOS для установки Хакинтош?
Мечтаете установить macOS на свой компьютер? Уже подготовили загрузочную флешку, кексты, но установка не удается? Возможно у вас не настроен UEFI/BIOS, что необходимо сделать, чтобы все заработало, мы подробно и с картинками расскажем в этой статье!
Прежде чем начать
Установка Хакинтош (macOS на обычный компьютер) для новичка может показаться настоящим АДОМ, так как вы наверняка не один день просидели в Google задавая запрос «установка mac os на pc»! Мало того что вам нужно:
Так еще и после этих всех подготовок macOS может и не начать устанавливаться на компьютер, потому что UEFI или BIOS неправильно настроен! Чтобы все заработало нужно вносить правки! На данный момент в странах СНГ мало наглядной информации какие настройки вносить и где их найти в UEFI/BIOS, поэтому было решено написать данный материал!
Теперь приступим к внесению правок в настройки вашего ПК!
Ниже приведенная инструкция только для INTEL-based, а не AMD компьютеров!
Настраиваем UEFI/BIOS для установки Хакинтош
Далее мы расскажем о том как войти UEFI/BIOS, а также где и какие правки вносить в данном меню! А прежде чем вы начнете что-либо в нем изменять. Отключите от компьютера абсолютно всю периферию (сканеры и принтеры), USB-хабы, BlueTooth и Wi-Fi адаптеры!
Как войти в UEFI/BIOS?
Для того чтобы попасть в настройки UEFI или BIOS вам необходимо вначале выполнить следующие действия:
- Выключить компьютер (ноутбук)
- Нажать специальную клавишу(и) для входа в меню UEFI или BIOS
В зависимости от производителя материнской платы, необходимые параметры UEFI могут находиться в иных разделах, чем указано в данной статье.
Хакинтош: оптимальные настройки Bios или UEFI
для Gigabite / Asus / Asrock/ MSI
Ниже указано какие параметры необходимо изменить и в каких разделах они находятся, чтобы Хакинтош заработал!
Для Gigabite
- Save & Exit → Load Optimized Defaults
- M.I.T. → Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile1
- BIOS → Fast Boot : Disabled
- BIOS → LAN PXE Boot Option ROM : Disabled
- BIOS → Storage Boot Option Control : UEFI
- Peripherals → Trusted Computing → Security Device Support : Disabled
- Peripherals → Network Stack Configuration → Network Stack : Disabled
- Peripherals → USB Configuration → Legacy USB Support : Auto
- Peripherals → USB Configuration → XHCI Hand-off : Enabled
- Chipset → Vt-d : Disabled
- Chipset → Wake on LAN Enable : Disabled
- Chipset → IOAPIC 24-119 Entries : Enabled
Для внешней видеокарты:
- Peripherals → Initial Display Output : PCIe 1 Slot
- Chipset → Integrated Graphics : Disabled
Для встроенной видеокарты:
- Peripherals → Initial Display Output : IGFX
- Chipset → Integrated Graphics : Enabled
- Chipset → DVMT Pre-Allocated : 96M
Для MSI
- Save & Exit → Restore Defaults : Yes
- Advanced \ Integrated Peripherals → Network Stack : [Disabled]
- Advanced \Integrated Peripherals → Intel Serial IO : [Disabled]
- Advanced \ USB Configuration → XHCI Hand-off : [Enabled]
- Advanced \ USB Configuration → Legacy USB Support : [Auto]
- Advanced \ Windows OS Configuration → MSI Fast Boot : [Disabled]
- Advanced \ Windows OS Configuration → Fast Boot : [Disabled]
- Overclocking → Extreme Memory Profile(X.M.P) : [Enabled]
- Overclocking \ CPU Features → Intel Virtualization Tech : [Enabled]
- Overclocking \ CPU Features → Intel VT-D Tech : [Disabled]
- Boot → Boot mode select : [LEGACY+UEFI]
Для внешней видеокарты:
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : PEG
Для встроенной видеокарты:
- Advanced \ Integrated Graphics Configuration → Initiate Graphic Adapter : IGD
- Advanced \ Integrated Graphics Configuration → DVMT Pre-Allocated : 96M
Для ASUS
- Exit → Load Optimized Defaults : Yes
- Advanced \ System Agent(SA) Configuration → Vt-d : Disabled
- Advanced \ PCH Configuration → IOAPIC 24-119 Entries : Enabled
- Advanced \ APM Configuration → Power On By PCI-E/PCI : Disabled
- Advanced \ Network Stack Configuration → Network Stack : Disabled
- Advanced \ USB Configuration → Legacy USB Support : Auto
- Boot → Fast Boot : Disabled
- Boot → Secure Boot → OS Type : Other OS
Для внешней видеокарты:
- Advanced \ System Agent(SA) Configuration → Primary Display : PEG
- Advanced \ System Agent(SA) Configuration → iGPU Multi-Monitor : Disable
Для встроенной видеокарты:
- Advanced \ System Agent(SA) Configuration → Primary Display : IGFX
- Advanced \ System Agent(SA) Configuration → DVMT Pre-Allocated : 96M
Для Asrock
- OC Tweaker \ DRAM Configuration → Load XMP Setting : XMP 2.0 Profile 1
- Advanced \ CPU Configuration → Intel Virtualization Technology : Enabled
- Advanced \ Chipset Configuration → Vt-d : Disabled
- Advanced \ Chipset Configuration → IOAPIC 24-119 Entries: Enabled
- Advanced \ Storage Configuration → Sata Mode Selection: AHCI
- Advanced \ Super IO Configuration → Serial Port: Disabled
- Advanced \ USB Configuration → Legacy USB Support : Enabled
- Advanced \ USB Configuration → PS/2 Simulator : Disabled
- Advanced \ USB Configuration → XHCI Hand-off : Enabled
- Security \ Secure Boot → Secure Boot: Disabled
- Boot → Fast Boot: Disabled
- Boot → Boot From Onboard LAN: Disabled
Для встроенной видеокарты:
- Advanced \ Chipset Configuration → Primary Graphics Adapter : Onboard
- Advanced \ Chipset Configuration → Share Memory : 96MB
Для внешней видеокарты:
- Advanced \ Chipset Configuration → Primary Graphics Adapter : PCI Express
- Advanced \ Chipset Configuration → IGPU Multi-Monitor : Disabled
Настройка завершена! Вам остается лишь выбрать загрузочный накопитель с дистрибутивом macOS и начать установку!
У вас еще остались вопросы? Пишите их в комментариях, рассказывайте, что у вас получилось или наоборот!
Вот и все! Больше полезных статей и инструкций читайте в разделе Статьи и Хаки Android. Оставайтесь вместе с сайтом Android +1, дальше будет еще интересней!
Настройка BIOS
Основные параметры в BIOS для Hackintosh, которые нужно указать. В противном случае MacOS может не запуститься у Вас.
Отключаем всю периферию (вебки, смарты, блютуз-свистки, кард-ридеры и т.д.)!
- Скидываем все настройки в default;
- AHCI – enable;
- HPET – enable;
- ACPI Suspend Type – S3 (Only);
- No Execute memory – enable;
- USB Legacy – enable;
- VT-d – enable (!*).
!* – Для того, чтобы отключить эту таблицу, нужно добавить в config.plist Кловера, в секцию ACPI – Drop Tables добавить следующие строчки:
Далее копипаст из Цвета Хаки:
DMAR – потому что Мак не дружит с технологией VT-d.
MCFG — потому что задав модель MacBookPro или MacMini мы получаем жестокие
тормоза. Наверно позже будет придуман более правильный метод.
SSDT бывают разные, и мы указываем дополнительно TableId, какие будем
отбрасывать, потому что собираемся генерировать свои таблицы SSDT, построенные по
правилам Apple, а не Gigabyte, или, прости Господи, ASUS. Посмотреть можно в
заголовке таблицы, или в бут-логе Кловера. Вот, к примеру, таблица, которую не стоит
отбрасывать.
DefinitionBlock (“SSDT-0.aml”, “SSDT”, 1, “SataRe”, “SataTabl”, 0x00001000)
При этом на сохраненные таблицы будет распространяться правило для бинарных
патчей DSDT, то есть эти таблицы так же будут модифицированы, что логично.
Если все SSDT таблицы почему-то имеют один и тот же TableID, то можно указать длину
таблицы, которую хотим дроппануть. Длину можно задать в хексе, как выше, можно в
как десятичное число.
Настройка bios под mac os
- UEFI bios:
- Скидываем все настройки в default.
- AHCI — enable;
- Vt-d: Disable (+ в Clover дропнуть DMAR таблицу)
- Vt-x: Enable (только для 10.13 и если используете виртуальные машины)
- Intel Virtualization Technology — Enable
- Serial-port: Disable
- XHCI Hand-off: Disable (рекомендуеться)
- XHCI Hand-off: Enabled (только если что то не работает в режиме Disable )
- IOAPIC 24-119 Entries: Enabled (подмечено что у многих с этим пунктом паникует, поэтому тестируйте)
- CSM: Disable (по возможности)
- Fasboot: Disable
- Secure boot: Disable or Other OS
Legacy bios:
. .
[i]Примечание:
- HDD должен быть подключен к SATA-0, контролер Intel.
- . [/i]
Для установки потребуется флешка не менее 8Гб.
- ПК на ОС Windows XP/7/8.
- Скачать утилиту Boot Disk Utility с страницы разработчика cvad или с форума applelife.ru со страницы посвящённой данной утилите.
- Установить по инструкции
- Зайти на флешку в папку EFI\CLOVER\ и удалить папку OEM и файл config-sample (не путать с config.plist).
- Зайти на https://github.com/aci…pleSupportPkg/releases скачать ApfsDriverLoader.efi и скопировать его в папку EFI\CLOVER\drivers64UEFI (необходимо для macOs 10.13 и выше!)
- Добавить в EFI\CLOVER\Kext\Other https://github.com/acidanthera/Lilu/releases
- Добавить в EFI\CLOVER\Kext\Other https://github.com/aci…WhateverGreen/releases
- Скачать образ Mac OS X по указанным ссылкам:
Нажми и качай! - Развернуть скаченный образ на подготовленную флешку.
- Инструкция с applelife.ru пункт «Заливка дистрибутива macOS на второй том загрузочного USB Flash drive:«:
- Перед распаковкой образа необходимо нажать кнопку ^Format disk^.
- В основном окне программы -> Destination Disk — выбираем наш USB Flash Drive -> Part2.
- Нажимаем кнопку «Restore Partition».
- В открывшемся окне проводника выбираем распакованный файл с расширением *.hfs.
- Тем, кто устанавливает на ноутбук (или имеет PS/2 мышь или клавиатуру) , обязательно скачать
VoodooPS2Controller.kext.zip ( 97,46 КБ )
, новая версия:VoodooPS2Controller.kext.zip ( 93,86 КБ )
положить в папку EFI/CLOVER/KEXT/10.X или Other - Всё, установочная флешка готова, можно приступать к установке.
За данный споcоб установки благодарим cvad и Skvo
Данная инструкция написана по материалам с applelife.ru
Установить один из загрузчиков на диск (если он не входит в состав сборки) :
— Загрузчик №1 — Clover (рекомендуется для большинства пользователей);
Как это сделать: UEFI, Legacy BIOS.
— Загрузчик №2 — OpenCore (для опытных пользователей)
— Загрузчик №3 — Chameleon (на данный момент существует для очень старых систем и особых случаев);
*загрузчик устанавливаем только один, на ваш выбор
После входа в macOS первое, что делаем:
- Устанавливаем кекст для сетевой карты;
- Настраиваем SMbios;
- «Заводим» видео-карту (разрешение должно быть правильным, и верхняя строка прозрачная);
- Поднимаем «нативное управление питанием» процессора;
- Поднимаем звук через AppleALC или VoodooHDA
.
21. Ставим програмулинки и «рюшечки».