Guide to installing macOS Sierra on a Hackintosh (Up to 10.12.6)

This is how to install macOS Sierra on your desktop computer without a mac. Use this tutorial to get your potential hackintosh setup running quickly in only an hours time with a recent  generation of Intel CPU/Mobo combo.

This guide has been configured to run up to macOS Sierra 10.12.6. Although Apple has hidden Sierra in the App Store following the release of High Sierra, but it can still be downloaded or torrented elsewhere and be used as a Hackintosh OS.

I have tested this guide and it should work on most if not all Kabylake Gigabyte + ASRock + MSI + ASUS motherboards and will contain extra steps in Step 4 that cover each motherboard manufacturer. This guide is for the 97/150/170/250/270 chipset and therefore wont work with AMD or X99 builds.

This guide can work with both integrated and dedicated graphic cards, however, I recommend getting a graphics card as sleep wont work properly on integrated intel graphics. If you want to use an  dedicated graphics card it must hackintosh compatible

EFI Folders

We will use a prebuilt EFI created using Clover EFI Bootloader and configured by me. This method to hackintoshing will be faster and easier to complete for any beginners out there.

If you have a copy of Sierra 10.12.6 use the Sierra 10.12.6 Install EFI if you are using Sierra 10.12.0 to 10.12.5 use  the Sierra 10.12.5 Install EFI. You can find out what version of Sierra you downloaded by right clicking -> Show Packaged Contents -> Open version.plist

  1. Hackintosher’s Sierra 10.12.6 Install EFI
  2. Hackintosher’s Sierra 10.12.5 Install EFI

Step 1: Create a macOS USB Installer

The first step to installing macOS on a custom built PC is to create the mac installer learn how to do that with How to make a USB flash drive installer for macOS

How to make a USB flash drive installer for macOS

Step 2: Mounting an EFI Partition

When a drive is partition in the GUID format it will have an EFI partition. This partition is the bootloader that will contain the files needed to run a hackintosh. We  need to mount it.

  1. Download Clover Configurator
  2. Open Clover Configurator
  3. Select Mount EFI under TOOLS
  4. Click Mount Partition for Install macOS….
  5. Click Open Partition (This is your EFI Folder)

Step 3: Transfer Prebuilt EFI Bootloader

We now need to place the EFI folder which contains the bootloader onto the EFI Partition of your flash drive

  1. Delete the folder called  EFI in your mounted partition
  2. Download  the EFI Folder if you haven’t already
  3. Unzip Hackintosher.com Kabylake EFI Folder.zip
  4. Copy the unzipped folder called EFI 
  5. Paste the copied EFI at at /Volumes/EFI  (The location you deleted your EFI Folder in step 1)

Step 4: Configuring config.plist

These mini steps need to only be followed if the conditions applies. You will be able to install macOS using your Nvidia graphics card if you have one.

Step 4.1: Non-Kaby Lake users Only

The default config.plist is configured for a Kaby Lake CPU. I also included config’s for Sky Lake and Haswell that contains the necessary ig-platform-id and SMBIOS. If you are using an even older CPU you may need to make your own edits to config.plist

If you are using a Sky Lake or Haswell CPU:

  • Navigate to EFI/CLOVER/
  • Rename config.plist to config-Kabylake.plist
  • Rename config-Haswell.plist or config-Skylake.plist to config.plist
Step 4.2: Pentium users Only

If you are using a Pentium processor such as the G4560/G3258  you will in addition to following this step will need a Nvidia graphics card to run your hackintosh as the integrated iGPU on Pentium CPU’s are not currently supported on Hackintoshes.

  1. Download config-pentium.plist.zip
  2. Unzip it to get config-pentium.plist
  3. Place config-pentium.plist at /Volumes/EFI/EFI/CLOVER/
  4. Rename config.plist to config-GFX.plist
  5. Rename config-pentium.plist to config.plist
  6. Download NullCPUPowerManagment.zip
  7. Unzip NullCPUPowerManagment
  8. Place NullCPUPowerManagment.kext in the location /Volumes/EFI/EFI/CLOVER/kexts/Other
Step 4.3: MSI Motherboard users Only

MSI motherboards may require this step in order to boot macOS. If you are not using an MSI motherboard please skip this step and move to Step 4.

  1. Download OsxAptioFix2Drv-free2000.efi.zip.
  2. Unzip OsxAptioFix2Drv-free2000.efi
  3. Navigate to  location /Volumes/EFI/EFI/CLOVER/drivers64UEFI/ of your mounted EFI partition
  4. Paste OsxAptioFix2Drv-free2000.efi here
Step 4.4: Gigabyte / ASUS Motherboard users Only

A checkbox needs to be set in your config.plist in order to prevent the computer from restarting instead of properly shutting down. Follow this step only if you have a Gigabyte or ASUS motherboard otherwise move on to Step 4.

  1. Open config.plist with Clover Configurator
  2. Highlight Acpi on left column
  3. Under fixes check FixShutdown_0004
  4. Save config.plist
Step 4.5: ASUS / ASRock / MSI / Motherboard users Only
  1. Open config.plist with Clover Configurator
  2. Highlight Boot on left column
  3. Under Arguments press the drop down arrow next to darkwake
    1. Select darkwake = 1 if using an ASUS motherboard
    2. Select darkwake = 8 if using an ASROCK or MSI motherboard
  4. Save config.plist
Step 4.6 iGPU Install Only

If you plan to install Sierra with Intel integrated graphics:

  1. Open config.plist with Clover Configurator
  2. Highlight Boot on left column
  3. Check nv_disable=1
  4. Verify nvda_drv=1 is unchecked
  5. Highlight Graphics on left column
  6. Verify Inject Intel is checked
Step 4.6 Nvidia Install

If you plan to install Sierra with an Nvidia graphics card:

  • Open config.plist with Clover Configurator
  • Highlight Boot on left column
  • Uncheck nv_disable=1
  • Highlight Graphics on left column
  • Uncheck Inject Intel




Step 5: Configuring BIOS Settings

Wit the EFI boot partition setup we now need to change some BIOS settings that are hackintosh friendly 🙂

Recommendation: Check out the builds section and find a motherboard by the same manufacturer as you have. Then scroll down to it’s BIOS settings to find the exact location of each setting that needs to be changed if your having trouble.

You’re motherboard may not have all of these settings and that’s okay:

  1. Virtualization : Enabled
  2. VT-d : Disabled
  3. XHCI Hand-Off : Enabled
  4. Legacy USB Support: Auto/Enabled
  5. IO SerialPort : Disabled
  6. Network Stack : Disabled
  7. XMP Profile :  Auto / Profile 1/Enabled
  8. UEFI Booting set to Enabled and set Priority over Legacy
  9. Secure Boot : Disabled
  10. Fast Boot : Disabled
  11. OS Type: Other OS
  12. Wake on LAN : Disabled

Based on  the GPU you’re using change the following settings:

Dedicated graphics card:

  1. Integrated Graphics : Disabled 
  2. Graphics: PEG/PCIe Slot 1
  3. Initial Display Output : PCIe 1 Slot

Intel iGPU:

  1. Integrated Graphics : Enabled
  2. Graphics: IGD/Integrated/iGPU
  3. DVMT Pre-Allocated : 96M




Step 6: Installing macOS

The next step is to install macOS. After that  either create a new EFI folder like you configured in Step 3 or your boot partition or copy the EFI folder of your flash drive EFI Partition and past it to the EFI partition of the drive macOS is installed.

If that sounds complex to you or this is your first time follow the general Installation Guide then return to this guide when done.

How-to Install macOS on a Hackintosh

Step 7: Hackintosh Ethernet

Ethernet will already be working for you once macOS is installed due to the included kext files in EFI/Clover/kexts/Other

Step 8: Dedicated Graphics Card

If using a compatible graphics card then you will need to install the fixes to get hardware detection and acceleration. If you do not know how to install a graphics card on a hackintosh read the Graphics Guide

Step 9: Hackintosh Sound

I setup the EFI folder for ALC1220 as that’s the most common audio codec used for Kabylake motherboards. If you are using a different audio chipset codec such as ALC892, S1220A, ALC887, ALC1150 then all you need to do is change a single number to get audio working if it isn’t.

That can be gotten done by following Step 3 of the Hackintosh Audio Guide

http://hackintosher.com/guides/get-kabylake-hackintosh-audio-working/#step3

Step 10: Improving Sleep

If you don’t want your hackintosh turning on in the middle of the night you need to disable two settings.

  1. Open the Settings App
  2. Click Energy Saver
  3. Uncheck
  4. Uncheck Wake for Ethernet Network access
  5. Uncheck Enable Power Nap
Energy Saver MacOS

Disable these settings to prevent your hackintosh from breaking sleep

Step 11: Sierra Updates

If you plan to use Sierra 10.12.6 read the guide below on some changes you will want to make if using a Kaby Lake processor.

Updating your Hackintosh to Sierra 10.12.6

If this guide helped you please consider contributing by using our Amazon link when shopping or by donation



Leave a Reply

45 Comments on "Guide to installing macOS Sierra on a Hackintosh (Up to 10.12.6)"

Sort by:   newest | oldest
Julia
Guest
Julia

Hey, I wanted to write and thank you for this guide. It was my first computer (not only first hackintosh) and you really showed me the way with this build, as well as the hwsensors + audio guides. Thank you so much!

Ed
Guest
Ed

I followed all your steps for the Gigabyte GA-Z270MX-Gaming 5, but after I upgraded from 10.12 to 10.12.5, I could not get it working with the Nvidia web driver – it froze after I logged in with an out-of-focus wallpaper.

But I started over and upgraded from 10.12 to 10.12.4, then installed the Nvidia drivers, and was able to get two 4K displays working, though HDMI doesn’t seem to work, only Displayport – which is not a problem because my card has 3 Displayports.

Basically I followed the Gigabyte recipe given, but instead I have a GA-270N-Gaming 5, i5-7600K, MSI Geforce GTX 1060 Gaming 6GB, Samsung 850 Evo 1TB, Crucial Ballisitix 32GB, Corsair SF600, Coolermaster Elite 130, Noctua NH-L12 (very tight fit).

I will stay away from 10.12.5 for now.

Thanks for the guide!

Francesco
Guest
Francesco

Thank you very much.

vicente caballero
Guest
vicente caballero

i followed this tutorial and works 95% perfect! i have just a little problem with the pages and preview app, both of them closes and logs the system out when trying to open a pdf or create a new document. Any ideas?
I have a g4560, asrock b250m hdv, gtx 730

Roald
Guest
Roald

Is there anything i need to change (or should take into account) in this guide with a Gigabyte Z270X-UD5 and OSX 10.12.6 ?

Roald
Guest
Roald

Sorry, to complete my question, this is my hardware:
– i7 7700k
– Z270X-UD5
– GTX 980 Ti
– Corsair Vengeance LPX 2x16GB
– Samsung 850 PRO

Thank you!

Steve
Guest
Steve

Thanks so much. I was finally able to get 10.12.6 running on an MSI H270 Carbon mobo with an i7-7700 CPU and a GTX 780. I had to make a few changes to the Clover drivers though to get the sound working. None of the ALC1220 drivers that I tried would enable sound and I didn’t have the patience to try injecting all these ID’s and testing: ALC1220, Inject = 11 , 1 , 2 , 5 , 7

I also removed the Intel iGPU and FakeCPUID in my config.plist since Kaby Lake is now supported natively. For audio, I specifically removed the lilu and ALC audio drivers from the Clover drivers folder and then installed the latest VooDooHDA driver (2.9) before I could get any sound. This also entailed removing AppleHDA.kext from my S/L/E folder but I backed it up in a safe place.

I couldn’t have done it without your EFI folder.

Rodrigo
Guest
Rodrigo

I couldn’t be possibly more happy. THANKS!
I could set up my hackintosh!
Specs are:
cpu: i7 7700 (non K)
mobo: Strix rog b250f
ram: 8GB hyperX
In order to have HD630 working I had to do extra steps.
1)https://www.youtube.com/watch?v=kEc5Fbg8DoA followed that video until kexts are replaced
2) upgrade to Sierra 12.6 via the dmg file downloaded from apple site.

Still unable to boot from HDD, but everything else is just working great.

Steve
Guest
Steve

You need to run MultiBeast and install Clover to your hard disk. Then reboot and run CloverConfigurator to mount the newly created EFI partion on that hard disk. Then just copy the contents of your boot stick’s EFI folder to the EFI folder on the newly created EFI partition on your hard disk. If you can’t see the EFI partitions on either the hard disk or the boot stick, use CloverConfigurator to locate them and open them for viewing/copying.

nicolas
Guest
nicolas

Hello`

i Follow your steps but i can’t select my SSD M2 for the install…
do i have to do something extra to get it show up ?

here is my config:

I7 770Ok , asus Z170 pro gaming , M2 samsung 950 evo , 1070 gtx…

adwong
Guest
adwong

Hello,
I firstly got stuck with a full-loaded status bar under the Apple logo. After using Verbose mode, it read full of something like this:

Process[1541] crashed: airportd. Too many corpses

Using Sierra 10.12.5 installer
Intel Core i5 7500 CPU
and Asus B250M motherboard

Saus
Guest
Saus

Awesome guide, it was very helpful.

Got this working on a 7700k with an NVIDIA GTX 1080. It screams! Looking for a way to keep the video card enabled but also turn on the iGPU on the 7700K so I can take advantage of Quick Sync in applications like FCPX and Handbrake.

route99
Guest
route99

You wrote: “This is how to install macOS Sierra on your desktop computer without a mac. ”
Step1: Step 1: Create a macOS USB Installer
and we are guided to thes page….
http://hackintosher.com/guides/make-macos-flash-drive-installer/
and… guess what we need there… a Mac… ;(
So your guide work for 0% if you do not have a real Mac…
A missed chance as you claim it could be doen without a mac….

ttboyz15
Guest
ttboyz15

You can -get it working without a Mac. You just need to do virtual machine, like vmware with macOS and download the latest macOS Sierra on the App Store. Then just follow all the steps as above.

Bob
Guest
Bob

Is there a way to activate both i7 7700k Intel 630 HF graphics and a GT710 and use them in parallel with 2 monitors?

Juan
Guest
Juan

Hi, thank you very muchas for the tutorial! Very good. Is It possible to make imessage/facetime etc to work?? Thanks

Lazika
Guest
Lazika

Hello. I do everything as written in the guide. Unfortunately i cant reach the installer. I got a crossed circle. My config.: i7 6700, Asrock H270 Pro 4. Im useing my integrated graphics hd 530. Could you help me pls. Thank you.

Paps
Guest
Paps

I want help in installing Sierra 10.12.5 in my new PC. My specs are – 1) Gigabyte GA-H270-HD3P motherboard
2) Intel Core i3 7100 7th generation processor
3) Nvidia GT 610 Graphics Card
4) Corsair 550 watt power supply
5) Antec mid tower case
6) 1 TB Toshiba HDD
I followed ur guide in both the graphics mode and internal graphics mode but after getting to the apple logo the cursor below stops moving midway…all mobo settings are as per ur recommendations… hope u will help me have a successfully built hackintosh…

Carlos Pedraza
Guest
Carlos Pedraza

Thank you for your amazing Guide, I’m running now Sierra on my pc with Pentium G4600, I just have a issue with xcode simulator, is this a normal problem or just is caused for my processor? Regards

Paul
Guest
Paul

Thank you for this. I spent weeks trying to get macOs to install. This guide helped me do it under an hour

Ben
Guest
Ben

Thank you!
I’ve been struggling all day and finally it’s working

RR
Guest
RR

Sorry….wrong group…the question supposed to be under High Sierra…please ignore the above question.

jason
Guest
jason

this has been a lifesaver, ive been trying to get this working for weeks on ga270k3 with KL I770K! this works out of the box with sound and video on HD630 Intel

I have 2 questions though

1 is there a way to get hdmi audio?
2 i followed the guide but i think some issue with clover, if i boot from usb, i get the full setup as its meant to be, if i boot from hdd i get no graphics working all messy – i moved the efi folder over though everything is there

any suggestions to resolve, thanks

jason
Guest
jason

Sorry one more question, how to fix sleep = restart?

Vivek
Guest
Vivek

Followed this, and everything works great! Just one thing, my graphics (using the intel hd600) are accelerated, but for some reason after transferring the EFI from the usb installer, the graphics stay accelerated but theres a slight sluggish to it. I’m not sure how to explain this, but it feels a little less smooth than before. I’ve tried a few different things, but unsure if there something I’m missing. I have the 7600, and the Asus ROG Z270F. Any insight would be great!

Sam
Guest
Sam

Confused about installing with nv_disable=1 unchecked. How can you boot with this if you don’t have Nvidia Web Drivers installed already? Shouldn’t config.plist be edited to remove nv_disable=1 only AFTER installing Nvidia Web Drivers?

Itzik
Guest
Itzik

Thank
It’s the perfect guide that I have found and it’s very good explenation.
Thanks again

Joy
Guest
Joy

Hi, Thanks a lot for the guide.
But after install the OS, it sometimes reboot with this message.

*** Panic Report ***
panic(cpu 1 caller 0xffffff80003ff3cd): Kernel trap at 0xffffff8000301268, type 13=general protection, registers:
CR0: 0x000000008001003b, CR2: 0x000000011632b000, CR3: 0x000000000a2b9000, CR4: 0x00000000001627e0
RAX: 0x000001f0e943e009, RBX: 0xffffff8027cd74c0, RCX: 0x00000000502f71ad, RDX: 0x00000000000001f0
RSP: 0xffffff81e345bc80, RBP: 0xffffff81e345bcd0, RSI: 0xffffff8027cd74c0, RDI: 0x0000000000000002
R8: 0x0000000000000001, R9: 0xffffff8027cd74c0, R10: 0x0000000000000001, R11: 0xffffff802c10d700
R12: 0x0000000000000002, R13: 0xffffff8027cd74c0, R14: 0xffffff80252194e8, R15: 0x00000000ffffffff
RFL: 0x0000000000010046, RIP: 0xffffff8000301268, CS: 0x0000000000000008, SS: 0x0000000000000010
Fault CR2: 0x000000011632b000, Error code: 0x0000000000000000, Fault CPU: 0x1, PL: 3, VF: 0

Backtrace (CPU 1), Frame : Return Address
0xffffff81c301ddf0 : 0xffffff80002ea56c
0xffffff81c301de70 : 0xffffff80003ff3cd
0xffffff81c301e050 : 0xffffff800029b593
0xffffff81c301e070 : 0xffffff8000301268
0xffffff81e345bcd0 : 0xffffff800032f584
0xffffff81e345bd80 : 0xffffff800033287b
0xffffff81e345bdc0 : 0xffffff8000323664
0xffffff81e345bde0 : 0xffffff8000323848
0xffffff81e345be20 : 0xffffff80003229d8
0xffffff81e345be50 : 0xffffff800032beca
0xffffff81e345bf10 : 0xffffff80003f17bb
0xffffff81e345bf50 : 0xffffff80004072bb
0xffffff81e345bf70 : 0xffffff80003fe7b1
0xffffff81e345bfd0 : 0xffffff800029b759
0xffffff91ef573f40 : 0xffffff80003075bd
0xffffff91ef573f90 : 0xffffff8000307ba0
0xffffff91ef573fb0 : 0xffffff80002988f7

BSD process name corresponding to current thread: kernel_task
Boot args: -v nvda_drv=1 slide=0

Guest
Mario

Hello, man!

Your EFI is perfect!

Thank you!

Paul
Guest
Paul

My install on an HP z840 Workstation with Nvidia 1080 gpus hangs at the Apple logo. No progress bar or anything. Any insight on why that might be happening? I followed your guide on making Nvidia gpus work by editing .plist and everything.

Also, the chips in the z840 are Broadwell (Xeon e5-2650 v4 2.20ghz) , and I didn’t see any mention of that above. Do I have to do anything special with .plist for my chips?

Thanks so much for the guides and your help!

Ping
Guest
Ping

Hello, first of all, thanks for all the guide you built here.
I’m trying to upgrade my old hackintosh from “el captain “to “Sierra ” with new gigabyte z370m-d3h motherboard , i7-8700 CPU , but old nvidia GTX780 GPU. Every thing had been just fine with your 10.12.6 installation guide, until the security update which made it crushed at the booting screen( https://imgur.com/gallery/eZ81v ). Any hints?

shadowman
Guest
shadowman

This really helped me and looks like everything is working great.
I needed Sierra which is not available anymore for download and had to get it torrented, and looks like it’s working on a KabyLake with no issues. It’s an i3 7100, Gigabyte H110M-A/m.2 and nothing else special.
Thank you.

Manisekaran selva
Guest
Manisekaran selva

i am getting kernal panic when i update security updates !!! after restarting !! in clover , kernal panic is coming if i deleted lilu.kext also same graphics card is not accelerating
my spec is :
asus h61m-k
intel i3 rd gen
nvidia quadro 600
8gb DDR3 1600Mhz
64gb ssd

Dmitriy
Guest
Dmitriy

Thank you very much. Great tutorial, Sierra works 🙂

Guest
spamaj

Hello,
Is there are pre made config.plist for Inte Core i7-3770K (Socket 1155 Box – Ivy Bridge).