This part actually sucked.
I've spent around 8 hours doing installs, re-boots, re-installs and troubleshooting, to get this Hackintosh to what seems to be a stable build. There are some great guides out there and workarounds people have found to issues with compatability. These will be linked in the bottom of this post. BUT. it's all worth it. I've learnt a lot along the way and still have more to learn, but the machine runs like a dream. Steps and sources below.
What you need
- 8GB USB stick
- Access to a Mac running the OS you want. In this case, I have a MacBook Pro Retina with OS X Yosemite.
- Tony Mac x86 Yosemite installation guide
- Motherboard and GPU spec sheets (more on that below)
Installing OS X
I won't go into a full-guide on OS X, as the guide at Tony Mac x86 is really good. I will go through the problems I ran into and what I learned you need for an OS X build. It turns out, I was pretty naïve when it came to undertaking this, but I learned and it worked out in the end.
- Be prepared for the install to hang, whether this is to the USB Bootloader or during the install of Mac OS X. I had to reboot around 30 times total. Very painful
- Know your specs. For the Multibeast post-install, you need to know your audio drivers, which can usually be found on the manufacturer's website. For the Asus Sabertooth Z97, it's the Realtek 1150.
- Research all of your components for issues before buying them. For me, this was in relation to the GPU - GeForce GTX 970. This is what has caused me the most issues. More on those below.
GeForce GTX 970
This is when I learned about boot-flags and adding the below to the permanent boot plist file.
This disables the Nvidia drivers and forces Mac OS X to ignore the card. Fantastic, the build goes on.
The only working advice I found after many hours of digging, came from Tony Mac x86 forum user "Flo655" who provided the below, copied from the forum, although the latest drivers (at time of posting) can be found here. Of note, I did not use Clover:
- Clean install of Yosemite with Clover, without the video card.
- Add nv_disable=1 in boot args
- Connect the card
- Install the latest NVIDIA Web Drivers
- Reboot, but don't connect your screen to the video card yet.
- Go into the bios and disable IGFX, select PCIe 1st slot as the first selection. This will enable the bios to be displayed on your main screen connected to the video card. Now you can connect your screen to the video card.
- Boot into OSX, this will now be even faster than before
Using the above, I got the below. Success!