First hackintosh with Windows dual boot using Intel NUC DC3217BY

My friend recently introduced me to the Intel NUC (DC3217BY). It’s basically a micro form factor barebone system that comes with Intel’s ULV i3 processor (powerful and low power consumpton). I decided to get one, slapped on 8 GB of ram, a 256 GB mSATA SSD, and a Broadcom based half-sized e-PCI network card, and Hackintosh’d it since the processor is similar to what’s in an Apple Macbook Air. Basic instructions for this particular hardware could be found here and here. A generic guide could be found here. For dual booting with Windows, this article and this post helped. This is what I recalled doing to set up:

  • Update the BIOS to the latest version
  • Create a bootable Windows 7 usb drive on Ubuntu using unetbootin (must be version 494) (drive must be formatted to NTFS)
  • Get Mac OS X 10.9.1 (Mavericks) from the Apple App store
  • Download Unibeast and Multibeast at tonymacx86
  • Download Chameleon Wizard
  • Download Kext Installer
  • On an existing machine with Mac OS X, /Applications/Utilities/Disk Utility and a (> 8 GB) usb flash drive to Mac OS Extended (Master Boot Record enabled).
  • Run Unibeast to load the Mac OS X installer on it
  • Copy Multibeast, Chameleon Wizard, and Kext Installer into this flash drive. Download DSDT.aml and the patched AppleIntelFramebufferCapri.kext here and place them on the flash drive as well (these are to get HDMI audio to work).
  • Boot up the flash drive, and boot the installer with the flags -x PCIRootUID=1 GraphicsEnabler=Yes per this post relevant to Mavericks
  • Once the Mac installer is booted, go to the Utilities Menu and launch Disk Utility. Format the hard drive into two partitions. The first should be called “Macintosh HD” and formatted to Mac OS Extended (Journaled) and the second should be called “BOOTCAMP” and formatted to MS-DOS (FAT).
  • Shutdown, insert in the Windows 7 usb, and install Windows on the second partition
  • Boot the Mac usb again, and install Mac OS X on the first partition
  • Boot the Mac usb again, and select to boot into the Mac OS X partition
  • Run Multibeast to do some post-configurations so that the hardware just works (options in image below)
  • Edit the org.chameleon.Boot via Chameleon Wizard per the image below
  • Copy DSDT.aml to /Extra/DSDT.aml
  • Install Kext Installer. Use it to install the patched AppleIntelFramebufferCapri.kext, then use it to rebuild permissions and kext cache. Restart the computer to have HDMI audio working.

Multibeast options: 2014-02-07-multibeast.png

Chameleon Wizard options for org.chameleon.Boot: 2014-02-07-chameleon-wizard.png

What would I do differently now? Consider getting a network card with bluetooth like the Dell DW1702 per this. I’m not sure if my monitor has speakers, so this would enable me to use wireless speakers. Update (8/22/2014): I ordered this wifi + bluetooth card (BCM943225 HMB/AzureWave AW-NB290) as it was cheap and that this guide shows it works well on a Mac after installing toledaARPT.kext from the repo. Now I have both wifi and bluetooth. The Windows driver for this card can be found here (direct link here).

Now, time to mount the small NUC to the back of my 27″ monitor.

About Vinh Nguyen



  1. Thank you so much for this guide. I’ve been fighting with Mavericks since I received my NUC earlier this week. I hope this guide works for me! :)

  2. Thank you for this great post. I’m just wondering about ios development on NUC. Is it possible? Compared to ios development on a Mac, is there any difficulty in software update, SDK … to be considered? Thank you in advance. Have a great day ahead!

    1. Correction: when I tried to enable hdmi audio with kext wizard, hardware video acceleration got broken (I NEED that por final cut), so I decided to go on without hdmi audio. Intel HD4000 hardware acceleration works under Yosemite, no post-instalation work needed por that. And got audio from a cheap USB card…

  3. Hi Jesus. Reading your post, I thought that perhaps you can help me. I’ve a D54250WYK NUC with Mavericks 10.9.5: every things works perfectly, but there’s a problem with Final Cut Pro 7.0.3 (the first software I use). It seems that it doesn’t well recognize the gpu for its RT Profiling…with the result that it shows a bad video playback also after the render! All others video playback software (quicktime, MplayerX, ecc.) work well! You know a solution for this issue? Thank you in advance.

    1. I don´t know how to solve once OS is intalled…With Yosemite10.10, when I patched AppleIntelFramebufferCapri.kext with Kext installer, to enable HDMI audio, hardware acceleration got broken (it worked fine with fresh installation of yosemite). Without this patch, everything goes fine, don´t have hdmi audio, but I use a cheap usb sound card..

      1. Hi Jesus. Thank you for your answer. Fortunately, I’ve found the solution to my problem: I just had to change some values with Chameleon Wizard in the SMBios section and reboot…that’s it! The GPU is now well-recognized and everything is ok! Thank you again for your interest.

  4. Does anyone have a working fix for the HDMI audio w/ Yosemite issue? Also which version of Windows is best for dual boot…64 bit or 32?

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>