Skip to content

Instantly share code, notes, and snippets.

@francoiscote
Last active April 8, 2021 10:16
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save francoiscote/fd090c482936b94afe3e4322c4f6189b to your computer and use it in GitHub Desktop.
Save francoiscote/fd090c482936b94afe3e4322c4f6189b to your computer and use it in GitHub Desktop.
High Sierra 10.13.6 Hackintosh

High Sierra 10.13.6 Hackintosh

These are my Hackintosh installation instructions. Heavily based on these ones:

Build

  • 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

Setup Guide

I. Setup USB Thumb drive

  1. Creating the boot drive

II. BIOS settings (make sure BIOS is up to date)

  1. Ai Overclock
    • AI Overclocker Tuner > X.M.P.
  2. 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
  3. 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
  4. Exit > Save Changes

III. Install OSX

  1. At Clover boot screen, go into Options > USB
    • enable USB Ownerhip
    • enable USB Injection
  2. At Clover boot screen, choose Boot Mac OS X from USB
  3. Disk Utilty
    • Select Target Disk
    • Erase > Mac OS Extended (Journaled)
  4. Don't bother to enable Network, Location, or Reporting nothing to be done now.
  5. On reboot select MacOS on Target Drive on the Clover boot screen

IV. Setting up the Machine Part 1

  1. Multibeast
    1. Drag and drop Multibeast to Application folder
    2. 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
    3. Save your config
    4. Run and Close
  2. Fixing Ethernet Device Name (needed for apple store etc.)
    • In Terminal run sudo rm /Library/Preferences/SystemConfiguration/NetworkInterfaces.plist
  3. Clover Configurator
    1. Mount EFI partition clover EFI Mount
    2. Load config file clover load config
    3. 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 >
    4. Save
  4. EFI Partition (Already mounted earlier in Clover)
    1. Navigate to `EFI(patition)/EFI/CLOVER/ACPI/patched in the Finder
    2. Copy in the SSDT file you downlaoded for your processor
    3. Rename to SSDT.aml
  5. Reboot

V. Setting up the Machine Part 1

  1. BIOS
    • Set startup partition to newly created OSX EFI partition
  2. 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)
  3. In Terminal
    • run ifconfig
    • Check that it returns en0 instead of en1, the line should look like:
      en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500`
      
  4. Clover Configurator
    1. Load the Clover config file follow steps 1 and 2 from earlier
    2. Select/install EmuVariableUefi in Install Drivers. This creates an emulated NVRAM
    3. Reset Rt Variables > CsrActiveConfig > 0x3 to renable SIP
  5. Run the NVIDIA driver (see above to install correct version)
  6. 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/
  7. Reboot

Done!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment