Hackintosh
Hackintosh on Asrock H370 pro4 via OpenCore
macOS Supported: 10.14+
Esta es una configuración ligera para correr MacOS de forma fluida. Nada de Kernel Panic o errores después de la instalación. Esta configuración esta basada en OpenCore Vanilla Desktop Guide.
Mi Hardware
- Intel Core i5 8400 UHD630 (Geekbench 5: CPU/OpenCL/Metal)
- Asrock H370 pro4
- 2×8GB Adata XPG 2666MHz
- M.2 NVME ADATA SX6000NP 120GB
- ST2000DM001-1ER164 (FusioDrive)
- Atheros 9380 WIFI
- Bluetooth Roketek 4.1
Antes de comenzar cerciorate de
- Tu Harware funciona bien
- Actual OpenCore
= 0.6.4
- Llenar los datos de
PlatformInfo > Generic
seccion enconfig.plist
, puede hacerse fácilmente mediantemacserial
de OpenCore.
Instalacion
BIOS Settings
- Exit → Load Optimized Defaults [Yes]
- Advanced → Chipset Configuration → VT-d [Disable]
- Advanced → Chipset Configuration → Above 4G Decoding [Enabled]
- Advanced → Chipset Configuration → Share Memory [64M]
- Advanced → USB Configuration → Legacy USB Support [UEFI Setup Only]
- Advanced → USB Configuration → XHCI Hand-off [Enabled]
- Advanced → CPU Configuration → Intel Virtualization Technology [Enabled]
- Boot → Fast Boot [Disabled]
- Boot → CSM (Compatibility Support Module) → Launch CSM [Disabled]
Lo que sucede tras bambalinas
Tienes que descargar los drivers y kexts necesarios tu mismo.
Kexts
- IntelMausi.kext - Intel driver para Ethernet
- AppleALC.kext - Para hacer funcionar nuestro audio, fácil.
- Lilu.kext - Dependencias para
VirtualSMC.kext
yWhateverGreen.kext
- VirtualSMC.kext - Un reemplazo para FakeSMC, casi como un SMC nativo de MacOS.
- WhateverGreen.kext - Necesario para el soporte de la GPU (incluso si tu tarjeta de video dedicada esta deshabilitada.)
- IO80211HighSierra Necesario para que funcione esta wifi en Catalina.
- USBInjectALL Soporte para USB
- OS-X-USB-Inject-All Necesario para las boards Asrock.
EFI drivers
- ~VirtualSMC.efi~ - Solamente necesario si utilizas File Vault 2 o authrestart.
Changelog
01/23/2021
- The initial push to GitHub
06/29/2021
- OpenCore update to 0.7.0
The english version of this guide is on GitHub