Skip to main content

How To Install macOS Sierra Developer Preview on a Hackintosh

Hackintosh: How to Install macOS Sierra Developer Preview

Here are the things you'll need (I recommend you save them in a folder on your desktop):
  • macOS Sierra 10.12 Developer Preview application | Link
  • Latest version of Clover | Link
  • BOOTX64.efi (credits to cecekpawon on the InsanelyMac forum) | Link
  • CLOVERX64.efi (credits to Micky1979 on the InsanelyMac forum) | Link
  • FakeSMC.kext | Link
  • The ethernet kext for your setup, you can use the El Capitan version
  • An 16GB or more USB

1) First you're going to want to use a tool in Terminal called "createinstallmedia" to make your USB drive. Assuming the Install 10.12 Developer Preview.app is in your Applications folder, run this command in Terminal (replacing where necessary, I'd recommend copying and pasting, and then going back and editing):


sudo /Applications/Install\ 10.12\ Developer\ Preview.app/Contents/Resources/createinstallmedia --applicationpath /Applications/Install\ 10.12\ Developer\ Preview.app  --volume /Volumes/{USB name here}
This could be anywhere between 10 and 30 minutes, but could be more or less depending on your setup.

2) Now run the Clover package. Select the USB as your destination, click Customize and use the following options: "Install for UEFI motherboards" then, under Drivers64UEFI, select "OsxAptioFixDrv-64" and "PartitionDxe-64".

3) Now find that folder of stuff you downloaded earlier. Go to the EFI partition of your USB, and copy and paste CLOVERX64.efi {USB}/EFI/CLOVER. Then copy and paste BOOTX64.efi into {USB}/EFI/BOOT. Then you're gonna wanna copy and paste FakeSMC and any kexts you need for ethernet or wifi into {USB}/EFI/CLOVER/kexts/other.

4) Now boot from your USB! You're gonna wanna use kext-dev-mode=1 and rootless=0 (which are in there by default) and add -v to the end of the boot flags so you can get an output of what's going on.

5) Once you're into the installer, simply install onto your drive.

6) When the install completes, reboot, boot from the USB and this time select your main boot drive that you just installed Sierra onto. Again, boot with kext-dev-mode=1 and rootless=0 (which are in there by default) and -v. It may occur that you have a two part install (like I appear to have), in that case you will just have to reboot a 3rd time.

7) Now you're gonna wanna download and install Clover to your drive using the options we selected earlier. Then copy BOOTX64.efi, CLOVERX64.efi, FakeSMC.kext and your network kext across to the EFI partition on your hard drive. The rest depends on your system, you may need to download some more kexts and drivers, you may now be good to go. Good luck!


UPDATE: Alternative method
Apparently Clover has been updated so it now supports Sierra without having to use the other .efi files.
If you would like to try this new method, you can download the updated Clover here. Then follow the same steps, except ignore the part when you copy the CLOVERX64.efi and BOOTX64.efi files, although you will still need FakeSMC and your ethernet/wifi kexts.

Beta NVIDIA web drivers are available now for macOS Sierra here.

If you have any issues installing, leave a comment!

Credit: /u/PsychoTea on Reddit for the original tutorial

Comments

  1. Thu Jun 16 10:36:50 2016 MacBook-Pro.local com.apple.xpc.launchd[1] (com.apple.icloud.findmydeviced.495) : Service could not initialize: Unable to set current working directory. error = 2: No such file or directory, patch = /var/empty: 16A281w: xpcproxy + 11972 [1404] [55044E42-EE7C-3955-BB3F-270DC18C8725]: 0x2
    Thu Jun 16 10:36:50 2016 MacBook-Pro.local com.apple.xpc.launchd[1] (com.apple.icloud.findmydeviced) : Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

    ReplyDelete
    Replies
    1. Allow it to run for about 20 minutes and if it doesn't boot go into single user mode using the "-s" bootflag

      Delete
  2. i made the xact one but when i rebbot and select the installer it simply reboots any idea

    ReplyDelete
  3. Google for BIOS settings for El Capitan hackintosh and keep the same for Sierra.
    If that doesn't work use check what is causing the issue by entering the boot flag -v for verbose mode.

    ReplyDelete

Post a Comment

Popular posts from this blog

Hackintosh Boot Flags

If this is your first time building or making a Hackintosh, boot flags may seem like a foreign concept. Once you understand what each of them means, you can get started!
Clover Boot Flags:Verbose Mode:

 -v 
Safe Mode:

 -x 
Single User Mode:

 -s 
Zone Postponing: (use if hanging)

 -no-zp 
Single CPU core mode:

 cpus=1 
No Kext Cache Mode: (When changing kexts)

 -f 
Disables VT-x or VT-d:

 dart=0 
Verbose Mode:

 -v 
Enable NVIDIA Web Drivers: (do not use with nv_disable=1)

 nvda_drv=1 
Disable NVIDIA graphics cards: (do not use with nvda_drv=1)

 nv_disable=1 
Kext Dev Mode:

 kext-dev-mode=1 
Rootless Mode:  Do not boot with this on El Capitan or macOS Sierra

 rootless=0  If you're stuck at [PCI Configuration Began]:

 npci=0x2000   npci=0x3000 
Set Maximum Memory (RAM): (In megabytes)

 maxmem=4096   maxmem=8192 
Troubleshooting: If you are having any trouble, first try this string. It works on a lot of systems with Intel HD Graphics to get into the OS X Installer from a Unibeast USB.

 -v -x -s -no-zp 

If you have…

Generic Windows Installation Keys

PLEASE NOTE: These are not product keys that will function to activate Windows. These are only for installing Windows.
Windows Edition Product Key Windows Vista
Windows Vista Starter X9PYV-YBQRV-9BXWV-TQDMK-QDWK4 Windows Vista Home Basic RCG7P-TX42D-HM8FM-TCFCW-3V4VD Windows Vista Home Premium X9HTF-MKJQQ-XK376-TJ7T4-76PKF Windows Vista Business 4D2XH-PRBMM-8Q22B-K8BM3-MRW4W Windows Vista Ultimate VMCB9-FDRV6-6CDQM-RV23K-RP8F7 Windows 7 Windows 7 Starter 7Q28W-FT9PC-CMMYT-WHMY2-89M6G Windows 7 Home Basic YGFVB-QTFXQ-3H233-PTWTJ-YRYRV Windows 7 Home Premium RHPQ2-RMFJH-74XYM-BH4JX-XM76F Windows 7 Professional HYF8J-CVRMY-CM74G-RPHKF-PW487 Windows 7 Ultimate D4F6K-QK3RD-TMVMJ-BBMRX-3MBMV Windows 7 Enterprise H7X92-3VPBB-Q799D-Y6JJ3-86WC6 Windows 7 N
Windows 7 Starter N D4C3G-38HGY-HGQCV-QCWR8-97FFR Windows 7 Home Basic N MD83G-H98CG-DXPYQ-Q8GCR-HM8X2 Windows 7 Home Premium N D3PVQ-V7M4J-9Q9K3-GG4K3-F99JM Windows 7 Professional N BKFRB-RTCT3-9HW44-FX3X8-M48M6 Windows 7 Ultimate N HTJK6-DXX8T-…

Hackintosh iMessage Tutorial

iMessage Tutorial on El Capitan and Yosemite Works on OS X 10.10+ Requires Clover boot loader, and has been tested up to macOS 10.12
Clover Configurator: http://mackie100projects.altervista.org/download/


Sometimes Necessary: Set Up Network Configuration
IMPORTANT:Make sure that your primary network is set as en0. A lot of the time, this is a major issue and is often overlooked. If you use WiFi as your primary network, it has to be en0. Open System Profiler, click Ethernet or Wifi, depending on how you receive your internet, and make sure the network is listed as en0. If not, delete NetworkInterfaces.plist and Preferences.plist in /Library/Preferences/SystemConfiguration.  In many cases, this is unnecessary.


How To Get iMessage Working on Yosemite and El Capitan Download Clover Configurator and run the program.

For the tutorial, I've selected the iMac 8,1, but I do not recommend it.
If you have a desktop Haskell or Skylake processor:Select iMac 14,2