These are my Hackintosh installation instructions. Heavily based on these ones:
- https://hackintosher.com/guides/high-sierra-install-full-guide/
- https://gist.github.com/unsalted/efa85c99d7bf7e00bebe639825362c77
- https://www.reddit.com/r/hackintosh/comments/68p1e2/ramblings_of_a_hackintosher_a_sorta_brief_vanilla/
- Motherboard: Asus Z170-a ATX LGA1151
- Series: Intel 200 Series
- Chipset: Intel Z170
- Socket: Intel LG 1151
- Audio: Realtek ALC892 5.1 Audio
- LAN: Intel® I219V
- CPU: Intel Core i5-6600K 3.5Ghz Quad-Core (SkyLake), Intel® HD Graphics 530
- GPU: EVGA GeForce GTX 1060 6Gb
- Memory: Corsair - Vengeance LPX 16Gb (2x8Gb) DDR4-3000
- Storage: Crucial MX300 525Gb 2.5" SSD
- Creating the boot drive
- Ai Overclock
- AI Overclocker Tuner > X.M.P.
- Advanced Items
- CPU Configuration > Intel Virtualization Technology >
Enabled
(needed for Docker) - System Agent (SA) Configuration > VT-d >
Disabled
- PCH Configuration > IOAPIC 24-119 >
Disabled
- USB Configuration > Legacy USB Support >
Auto
- USB Configuration > XHCI Hand Off >
Enabled
- APM Configuration > Power on by PCI - E/PCI >
Disabled
- CPU Configuration > Intel Virtualization Technology >
- Boot Menu
- Fast Boot >
Disabled
- Boot Logo Display >
Disabled
- CSM >
Disabled
(needed to enable full resolution at boot and clover) - Secure Boot OS Type >
Other OS
- Fast Boot >
- Exit > Save Changes
- At Clover boot screen, go into Options > USB
- enable USB Ownerhip
- enable USB Injection
- At Clover boot screen, choose Boot Mac OS X from USB
- Disk Utilty
- Select Target Disk
- Erase > Mac OS Extended (Journaled)
- Don't bother to enable Network, Location, or Reporting nothing to be done now.
- On reboot select MacOS on Target Drive on the Clover boot screen
- Multibeast
- Drag and drop Multibeast to Application folder
- Run Multibeast and select the following settings:
- Quick Start > UEFI Boot Mode
- Drivers > Audio > Realtek ALC892 > ALC892
- Drivers > Audio > Realtek ALCxxx > 100/200/300 Series Audio Support
- Drivers > Audio > Realtek ALCxxx > Optional 3 Port (5.1) Audio
- Drivers > Misc > FakeSMC
- Drivers > Misc > FakeSMC HWMonitor
- Drivers > Network > Intel > IntelMausiEthernet v2.2.0
- Drivers > USB > Increase Max Port Limit
- Bootloaders > Clover v2.3k r3766 UEFI Boot Mode
- Customize > System Definitions > iMac > iMac 17,1
- Save your config
- Run and Close
- Fixing Ethernet Device Name (needed for apple store etc.)
- In
Terminal
runsudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
- In
- Clover Configurator
- Mount EFI partition
- Load config file
- Change settings in config:
- Boot > darkwake=0 prevent sleep problems
- Rt Variables > CsrActiveConfig >
0x67
disable SIP temporarily - Devices > Audio > ResetHDA >
✓
- System Parameters > Inject Kexts >
Yes
- System Parameters > Inject System ID >
✓
- System Parameters > Nvidia Web >
✓
- Save
- Mount EFI partition
EFI
Partition (Already mounted earlier in Clover)- Navigate to `EFI(patition)/EFI/CLOVER/ACPI/patched in the Finder
- Copy in the
SSDT
file you downlaoded for your processor - Rename to
SSDT.aml
- Reboot
- BIOS
- Set startup partition to newly created OSX EFI partition
- Audio setup (because it doesn't work yet)
- Run the
audio_cloverALC120.command
file - enter password
- Say yes (y) to all questions (for Asus Z170-A)
- Run the
- In Terminal
- run
ifconfig
- Check that it returns
en0
instead ofen1
, the line should look like:en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500`
- run
- Clover Configurator
- Load the Clover config file follow steps 1 and 2 from earlier
- Select/install
EmuVariableUefi
in Install Drivers. This creates an emulated NVRAM - Reset Rt Variables > CsrActiveConfig >
0x3
to renable SIP
- Run the NVIDIA driver (see above to install correct version)
- Patch to make NVIDIA work under iMac 17,1: https://www.reddit.com/r/hackintosh/comments/46v9ui/which_smbios_or_system_profile_works_best_for/d08wsbt/
- Reboot
Done!