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.amland the patched
AppleIntelFramebufferCapri.kexthere 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=Yesper 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.Bootvia Chameleon Wizard per the image below
- 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.
Chameleon Wizard options for org.chameleon.Boot:
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.