Building a Hackintosh

2 minute read

So before I get into the details of my build, this is a fun project for myself to work on as a hobby. In no way shape or form do I sell this device to anyone.

There are many tools out there as well that “bundle” installation however, there are so many different configurations for your hardware that it is nearly impossible to have everything setup the exact same way. This is why I’d recommend following the Clover Vanilla Guide (if you’re starting out for the first time) or the OpenCore Vanilla Guide (recommended after building and understanding your working Hackintosh on Clover).

Hardware

Hackintosh’s have very particular hardware requirements. The more that’s deviated from mimic-ing a real Mac, the more issues you’d run into.

Couple places to look to see if your hardware is compatible with being a hackintosh. Read the Hardware Guide FAQ or if you prefer, this is what hardware to NOT get Anti-Hackintosh Buyers Guide

My Hackintosh Hardware

https://ca.pcpartpicker.com/list/kHWx6R

         [CPU][Intel Core i7-8700K 3.7 GHz 6-Core]
  [CPU Cooler][Noctua NH-L9i CPU Cooler]
 [Motherboard][Gigabyte Z370N WIFI Mini ITX LGA1151]
      [Memory][G.Skill TridentZ RGB 32 GB DDR4-3200]
     [Storage][Samsung 970 Evo 1 TB M.2 NVME SSD (Primary)]
     [Storage][Samsung 860 Evo 1 TB M.2 SSD (Secondary)]
  [Video Card][Sapphire Radeon RX 580 8 GB NITRO+]
        [Case][Fractal Design Node 304 Mini ITX]
[Power Supply][Corsair RMx 750 W 80+ Gold]
[WiFi Adapter][BCM94360CS2 A/E Key NGFF M.2 Adapter Card Module]
   [WiFi Card][Wireless-AC BCM94360CS2 WiFi Bluetooth Card for 13 MacBook Air]

Issues encountered

Faulty Hardware

  • When installing, I kept running into Kernel Panics. I spent about 2-3 weeks trying to figure out what the problem was with help from the Discord channel. I thought it was a RAM or Motherboard issue, so I had replaced both. Still had same kernel panic error. I tried installing Ubuntu from the same USB which stil resulted in a Panic Error. I was ready to give up but as a last attempt, I tried to install Windows. I wasn’t until I was also having issues installing Windows was when I realized it was not my Clover Configuration that was faulty, but rather the CPU was the issue. Long story short, replaced the CPU and Mojave 10.14.1 installed perfectly.
  • TL;DR: If Installing MacOS on new hardware does not work, try installing Linux or Windows to rule out hardware issues.

USB Drive

  • You must use a USB 2.0 port or a USB 2.0 drive
  • Must be 8+ GB as you’d need to have MacOS on the drive

If you see it stuck at “Still waiting for root device”, it is likely a USB 3 related issue

USB3 Error

When formatting the USB, ensure you’re not just formatting the Volume, but the entire drive.

Format Drives

Helpful Links/Resources

Used when I move to OpenCore

  • OpenCore Vanilla Guide written by u/dracoflar based on Corp’s Guide
  • ProperTree - Corp’s application to edit OpenCore config.plist with EXTREME ease
  • SSDTime - Corp’s Script to create SSDT’s
  • USBMap - Corp’s Script to create SSDT and Map the USB Ports (ensuring under the 15 port limit)

Other

  • CorpNewt has a ton of scripts in his github page. Definitely take a look there for other useful scripts.
  • The Reddit page (r/hackintosh) as well as the Discord channel (link in Reddit page) has been very helpful.