- Joined
- Nov 3, 2016
- Messages
- 11
- Motherboard
- Gigabyte GA-Z170X-Gaming 5 (rev. 1.0)
- CPU
- i7-6700
- Graphics
- Integrated Intel 530
- Mac
- Mobile Phone
The Hardware
* Gigabyte GA-Z170X Gaming 5 mainboard
* Corsair 16GB (2x8GB) DDR4 2400
* Intel i7-6700
* Intel P600 NVMe m.2 SSD
* TP-Link PCIe Wireless Adapter TL-WDN4800
The RAM & CPU really don't have much bearing on the success of your Hackintosh. The mainboard is the most important part. The NVMe drive requires a small amount of extra configuration to get it working. The wireless adapter gets you on WiFi from the first boot with no effort.
The Installation
Prerequisites - a Mac running macOS Sierra 10.12.1, UniBeast 7.0.1 and MultiBeast 9.0.1.
1. Get UniBeast 7.0.1 and download macOS Sierra from the Mac App Store.
2. Run UniBeast and make an install USB drive.
3. Mount the EFI partition of the install USB drive - see instructions http://themacadmin.com/mounting-the-efi-boot-partition-on-mac-os-x/ for using diskutil.
4. Look at https://pikeralpha.wordpress.com/2016/06/27/nvmefamily-kext-bin-patch-data/
The patch text must be copied and pasted into the /EFI/CLOVER/config.plist found in the EFI partition you just mounted. It must be pasted into the KextsToPatch array.
5. Copy /System/Library/Extensions/IONVMeFamily.kext from your running 10.12.1 system to /EFI/CLOVER/kexts/Other
6. Download MultiBeast - Sierra 9.0.1 from tonymacx86.com and put it on your thumb drive also.
7. Configure your new machine's BIOS. Set to to optimal defaults, then make sure XHCI Handoff is set to ENABLED - or UniBeast will not boot. I also disabled the serial port, this may not matter. Later you can come back and mess with your memory config to make sure your correct memory speed is recognized.
7. Boot from the UniBeast thumb drive by hitting F12 to select the boot device and selecting the EFI boot partition. You will get a series of boot icons with many choices.
8. Boot MacOS from the thumb drive.
9. When macOS boots it looks just like you're used to. You need to go to Disk Utility (menu bar) and format your new m.2 drive before you can install to it. Make it "macOS Extended (Journaled)". If you don't see it then the IONVMeFamily.kext patch didn't work, try again.
10. Continue with the installation. Eventually it completes and you restart, as always. Again, hit F12, boot the EFI thumb drive and select your just-installed m.2 macOS system.
11. When it boots use MultiBeast, either from the thumb drive (or if you forgot to do that, use your WiFi connection and download it. Nice that the TP-Link just works.)
12. For MultiBeast options I used:
Quick Start: UEFI
Drivers/Audio: ALC1150 - this does not work yet! I use an external DAC/Amp so it does not bother me much.
Drivers/Disk : none
Drivers/Misc: FakeSMC v6.21-311etc.
Drivers/Network: AtherosE2200Ethernet v2.2.0 and IntelMausiEthernet v2.2.0
Drivers/USB: Increase Max Port Limit
Bootloaders: Clover v2.3k r3766 UEFI Boot Mode
Customize/Graphics: Intel HD 530
Customize/System Definitions: iMac 14,2
Then Build - Install.
13. Mount the EFI partition of your new macOS installation according to http://themacadmin.com/mounting-the-efi-boot-partition-on-mac-os-x/ (If you need to! MultiBeast may have left it mounted for you)
14. See https://www.tonymacx86.com/threads/skylake-intel-hd-530-graphics-glitch-fix.206410/ for how to fix a slight menu bar flicker when using Intel 530 graphics. First post solution worked for me.
15. FINALLY... and then add the KextsToPatch text exactly as in step 4, but this time to the EFI partition on the hard drive, not the USB drive.
16. Boot and enjoy.
I might one day get a Nvidia 980 or 10-something if support happens but 530 graphics is actually good enough until I want to play some games. For 3D modeling and other uses it is fine.
* Gigabyte GA-Z170X Gaming 5 mainboard
* Corsair 16GB (2x8GB) DDR4 2400
* Intel i7-6700
* Intel P600 NVMe m.2 SSD
* TP-Link PCIe Wireless Adapter TL-WDN4800
The RAM & CPU really don't have much bearing on the success of your Hackintosh. The mainboard is the most important part. The NVMe drive requires a small amount of extra configuration to get it working. The wireless adapter gets you on WiFi from the first boot with no effort.
The Installation
Prerequisites - a Mac running macOS Sierra 10.12.1, UniBeast 7.0.1 and MultiBeast 9.0.1.
1. Get UniBeast 7.0.1 and download macOS Sierra from the Mac App Store.
2. Run UniBeast and make an install USB drive.
3. Mount the EFI partition of the install USB drive - see instructions http://themacadmin.com/mounting-the-efi-boot-partition-on-mac-os-x/ for using diskutil.
4. Look at https://pikeralpha.wordpress.com/2016/06/27/nvmefamily-kext-bin-patch-data/
The patch text must be copied and pasted into the /EFI/CLOVER/config.plist found in the EFI partition you just mounted. It must be pasted into the KextsToPatch array.
5. Copy /System/Library/Extensions/IONVMeFamily.kext from your running 10.12.1 system to /EFI/CLOVER/kexts/Other
6. Download MultiBeast - Sierra 9.0.1 from tonymacx86.com and put it on your thumb drive also.
7. Configure your new machine's BIOS. Set to to optimal defaults, then make sure XHCI Handoff is set to ENABLED - or UniBeast will not boot. I also disabled the serial port, this may not matter. Later you can come back and mess with your memory config to make sure your correct memory speed is recognized.
7. Boot from the UniBeast thumb drive by hitting F12 to select the boot device and selecting the EFI boot partition. You will get a series of boot icons with many choices.
8. Boot MacOS from the thumb drive.
9. When macOS boots it looks just like you're used to. You need to go to Disk Utility (menu bar) and format your new m.2 drive before you can install to it. Make it "macOS Extended (Journaled)". If you don't see it then the IONVMeFamily.kext patch didn't work, try again.
10. Continue with the installation. Eventually it completes and you restart, as always. Again, hit F12, boot the EFI thumb drive and select your just-installed m.2 macOS system.
11. When it boots use MultiBeast, either from the thumb drive (or if you forgot to do that, use your WiFi connection and download it. Nice that the TP-Link just works.)
12. For MultiBeast options I used:
Quick Start: UEFI
Drivers/Audio: ALC1150 - this does not work yet! I use an external DAC/Amp so it does not bother me much.
Drivers/Disk : none
Drivers/Misc: FakeSMC v6.21-311etc.
Drivers/Network: AtherosE2200Ethernet v2.2.0 and IntelMausiEthernet v2.2.0
Drivers/USB: Increase Max Port Limit
Bootloaders: Clover v2.3k r3766 UEFI Boot Mode
Customize/Graphics: Intel HD 530
Customize/System Definitions: iMac 14,2
Then Build - Install.
13. Mount the EFI partition of your new macOS installation according to http://themacadmin.com/mounting-the-efi-boot-partition-on-mac-os-x/ (If you need to! MultiBeast may have left it mounted for you)
14. See https://www.tonymacx86.com/threads/skylake-intel-hd-530-graphics-glitch-fix.206410/ for how to fix a slight menu bar flicker when using Intel 530 graphics. First post solution worked for me.
15. FINALLY... and then add the KextsToPatch text exactly as in step 4, but this time to the EFI partition on the hard drive, not the USB drive.
16. Boot and enjoy.
I might one day get a Nvidia 980 or 10-something if support happens but 530 graphics is actually good enough until I want to play some games. For 3D modeling and other uses it is fine.