Hello all, after six years I wanted to upgrade my Hackintosh/Windows setup while documenting the process, so here I am. I have ran a i5 haswell hackintosh since 2012 using Tonymacx86 unibeast/multibeast configurations which worked very successfully in the past. Initially I will use unibeast/multibeast since im migrating my old hackintosh ssd, but eventually I plan a vanilla install which I will detail in a later post. so without further ado, to the build.
The Build – New
- Motherboard – Gigabyte Z370 AORUS GAMING WIFI (rev. 1.0)
- Processor – Intel Core i5-8600K Coffee Lake 6-Core 3.6 GHz
- CPU Cooler – Corsair Hydro Series H60 Liquid CPU Cooler
- RAM – Ballistix Sport LT 16GB Kit (8GBx2) DDR4 2400 MT/s
- PS – EVGA SuperNOVA 650 G1 80+ GOLD 650W
- M.2 SSD – Crucial MX500 500GB 3D NAND SATA M.2
- Case – Corsair Carbide 300R Mid-Tower Case – Windowed
The Build – Used
- Video card – Gigabyte Geforce GTX 1060 G1
- SSD – SanDisk Extreme SSD 240 GB
- HDD – Seagate Barracuda 2 TB HDD
- HDD –Samsung 1 TB SATA II Hard Drive HD103UJ
Everything went together smoothly, the Corsair 300R case has cut outs for easy cable management. This was the first Liquid CPU cooler I have used, so when installing it I had to research which direction to have the fan flow. I mounted the fan as an intake blowing fresh air from outside into the case through the radiator. The other option would be to pull air through the radiator from inside the case, but then i’m pulling warm air through the radiator, so the cooling effect would be less.
Once everything was built it was time for installing the Operating systems. My hard drives were set us as such:
- M.2 – Windows 10
- SSD – macOS High Sierra
- 2 TB HDD – NTFS Storage
- 1 TB HDD – Time Machine Backup
I have NAS for backups added backup so I am not backing up my windows install to this machine. So with that all out of the way lets get installing!
Installing Windows 10
I started by installing Windows 10 to the M.2 drive, which is about as easy at it gets. On a different computer I used the “Windows 10 Media Creation Tool” to create a bootable USB drive that will install Windows. With a bootable USB drive ready, i started my new computer with the USB drive, choose my language, & hard drive for the install. I formatted my m.2 drive to NTFS and began the install. After about 15 minutes and a few reboots, I had a working windows install. I was able to download any additional drivers I needed from gigabytes website.
Installing macOS High Sierra
After I had Windows up & running it was time for the real fun, installing macOS. To start the install I first had to create a bootable USB device on an existing Macintosh computer. Then I needed to configure my bios settings, & then I could finally install macOS.
Create a bootable USB Drive
- Start by downloading the High Sierra installer from the App Store.
- Run Disk Utility & format USB drive to MacOS Extended (journaled) with a GUID partition table (make sure you selected the USB drive & not just an existing partition, you may have to go into disk utility>view>Show all Devies)
- Download Unibeast from TonyMac & then run it and then choose:
- Your formatted USB drive
- Choose High Sierra as the operating system
- Choose UEFI boot mode
- Don’t inject any graphics
- Press Continue and let Unibeast run, it takes 10-30 minutes.
I followed the bios settings used in this guide from hackintosher.com but I will write out what settings I used here as well.
- Save & Exit Tab
- Load Optimized Defaults
- M.I.T. Tab
- Advanced Memory Settings Extreme Memory Profile(X.M.P.) : Profile 1
- BIOS Tab
- Fast Boot : Disabled
- LAN PXE Boot Option ROM : Disabled
- Storage Boot Option Control : UEFI
- Peripherals Tab
- Initial Display Output : PCIe 1 Slot
- Trusted Computing > Security Device Support : Disable
- Network Stack Configuration > Network Stack : Disabled
- USB Configuration > Legacy USB Support : Auto
- USB Configuration > XHCI Hand-off : Enabled
- Chipset Tab
- Vt-d : Disabled
- Wake on LAN Enable : Disabled
- IOAPIC 24-119 Entries : Enabled
- Integrated Graphics : Disabled
Now save these settings, & restart.
- To install macOS insert the USB drive we loaded unibeast onto, restart the computer & boot from the USB drive.
- Select to install macOS High Sierra in the clover boot loader, and let it load.
- Once your in the installer load Disk Utility, format the hard drive intended as the hackintosh drive as GUID partition table & MacOS Extended (journaled).
- Once the drive if formatted exit Disk Utility & continue to install macOS.
- Give it time & a few restarts (you may have to boot onto the USB drive, & then select the hackintosh hard drive to continue the install)
- Once macOS is installed, once again boot from the USB drive, select the hackintosh hard drive, & it should boot into the macOS new user setup. Enter wifi, icloud, & other credentials, & then you will be at the macOS desktop. Time to tidy up with multibeast.
Install Bootloader with Multibeast
Now we will download & run multibeast from Tonymac to install the efi bootloader & any additional kexts as well as the nvidia drivers I need for my video card. Here is a download of my finished EFI folder
- Drivers tab
- Audio – ALC1220
- Misc – FkeSMC
- Network – IntelMausiethernet v2.3.0
- USB – Remove XHCI USB Port Limit
- Clover UEFI Boot Mode
- Graphics Configuration – NVIDIA Web Drivers Boot Flag
- System Definitions – iMac 18,2
Let Multibeast run, & afterwards download & install the NVIDIA web drivers that corresponds to your version of macOS. After they are installed remove your USB drive, restart the computer, & you should be able to boot to the clover bootloader and select macOS (or Windows) from this screen.
With these steps I had a working hackintosh, but I still a few hiccups I was able to cure with Clover Configurator. My system wasn’t saying which processor I had under “About this Mac” so I defined my processor with clover configurator. I also used it to hide extra HDD’s in the bootloader, change the bootladers theme, & a few other fixes. My audio also had issues, but I had an extra USB to 3.5mm dongle & that worked well.