- Joined
- Aug 31, 2010
- Messages
- 3,888
- Motherboard
- Asrock Z87E-ITX
- CPU
- i7-4770S
- Graphics
- GTX 760
- Mac
- Mobile Phone
Introduction
First of all, welcome to the updated Yosemite install guide for the Intel Haswell NUC !
As part of this update, I have worked on the latest bios version and software versions, all of which are detailed in the guide.
The current hardware reads like this :
As before, the guide is only verified to work with the versions stated; that is version 0040 for the bios and 10.10.4 OSX. Previous bios versions and previous versions of OSX have worked well together, but I do not have the time to test and verify every OSX version with every bios version ever released.
To use this guide successfully, do your homework first; read the guide from start to finish before commencing the install, and pay particular attention to Section 1 of the guide. We will be using the standard TonyMacX86 tools to achieve this (Chimera/Multibeast/Unibeast). There is an alternative install method using Clover, which is detailed here and Minihacks build here; you are free to choose either method of course, but please do not attempt to mix and match these methods; it just wont work.
Guide Layout
The guide is broken down into 9 simple sections; you are recommended to read and complete them all in the order stated. They are :
1. Pre-Install Notes
2. Hardware Covered By The Guide
3. What Works And What Doesn’t Work
4. Download The Software
5. Setup The Bios
6. Create The Unibeast Installer
7. Install OSX
8. Configure Multibeast
9. Audio Setup And Configuration
Section 1 - Pre-Install Notes
!!! IMPORTANT !!!
Take your time and pay attention to the guide; follow it to the letter. Copy the files to the exact locations specified. Run the programs from the locations specified. This is important to help ensure a successful install.
Creating The Unibeast Installer
Newer versions of Unibeast, including the one we use here, do not by default allow you to use an external USB drive. Installing from an external USB drive provides a smoother and faster experience overall. If you wish to use an external USB drive, then you should first erase and then partition it using the Disk Utility tool in OSX. Create a single partition of 8 Gb in size at the start of the drive, then create a second blank partition that uses all remaining space. This should allow to you use the drive in Unibeast, making sure you use that first partition to install to.
Ram Memory
I do not advise attempting this install using a single ram stick. It may work if you are lucky, but the NUC is designed to run in dual channel mode, so make sure you have 2 x identical ram sticks of equal size.
Rebooting The NUC During The Install
At several stages throughout this guide you will need to reboot your NUC. My advice when this is required, is to shut down the NUC, remove the power connector for 20 seconds, then plug it back in and start it up again. This helps in preventing installer crashes and/or freezes.
Installing To An SSD Drive
If you are installing OSX to an SSD drive in your NUC, I recommend starting with a blank unformatted drive. Most manufacturers provide tools that will allow you to flash erase the SSD and reset it back to almost factory condition. Installing over an old partition is not recommended.
Section 2 - Hardware Covered By The Guide
There are several variations of the Core i5 model NUC; they are all supported by this guide :
Intel Haswell NUC D54250WYB : Motherboard Only Package
Intel Haswell NUC D54250WYK : Motherboard In Standard Chassis
Intel Haswell NUC D54250WYKH : Motherboard In Enhanced Chassis, Space For 2.5” SSD
Note : The motherboard in each of the 3 packages contains the same hardware.
Section 3 - What Works And What Doesn't Work
Built-In Hardware :
Working : Audio (Realtek ALC283)
Working : Ethernet (Intel I218-V)
Working : Graphics (Intel HD5000)
Working : USB3 (Intel)
Optional Hardware :
Working : Apple Cinema Display 27" (DP Version)
Working : Broadcom BCM4322 (Airport Extreme)
Working : Dell U2311H (1920x1080 Ultrasharp Monitor)
Working : Dell U2413 (1920x1200 Ultrasharp Monitor)
Working : G.Skill Ripjaws Ram Memory (F3-1600C9D-16GSRL)
Working : Intel SSDMCEAC240B3 mSata SSD (240 Gb)
Working : Samsung EVO 840 mSata SSD (1 Tb)
Additional Functionality :
Working : Audio Over DisplayPort
Working : Audio Over HDMI
Working : GPU Power Management
Working : Power Management (P-States upto 2.6Ghz)
Working : Sleep & Shutdown
Note : The built-in microphone doesn't work.
Note : Other wireless LAN/bluetooth cards may work but have not been tested at this time.
Note : CIR (Consumer Infra-Red) on the NUC is NOT working at this time.
Note : P-states have been tested and showed the following : 8, 13, 14, 16, 17, 18, 19, 22, 23, 26
Summary : The working state of the hardware looks good with the minor exceptions of the CIR device and built-in microphone, which are not likely to ever have support.
Section 4 - Download The Software
Follow the links below to download the programs and patches we will use for the install. Download them all before you begin :
Note : Download size for all the tools (Except OSX 10.10.4) is around 80 megabytes.
Note : Azul Framebufer Patch filename : [graphics_intel_hd5k-azul-f-90_patch.command.zip]
Note : SSDT-1 filename : [NUC-HD4600-A1.zip]
Note regarding Chimera : If your system ram is G.Skill, you should download Chimera version 4.0.1, since the newer version does not detect G.Skill ram correctly in the NUC. Otherwise download the latest version (Currently 4.1.0).
Summary : Download the specified versions of the software we use, using the links provided.
Section 5 - Setup The Bios
The bios version string should be WYLPT10H.86A.0040.2015.0612.1400, which is version 0040 on the Intel download site.
Below is an example of how it looks in the bios itself :
Follow the bios screenshots included in the NUC Install Pack to set your bios settings correctly. Pay particular attention to the following :
a. Security > Intel(R) VT for Directed I/O (VT-d).
It is recommended to de-select this for OSX to work correctly. There is a workaround where you can have it enabled, but VT-d has no real use in OSX anyway.
b. Boot > Boot Priority.
At this time, you should enable both 'UEFI Boot' and 'Legacy Boot'.
c. Devices > Video.
Set the ‘IGD Primary Video Port’ according to the type of display connection you are using. I have set the secondary port to 'None' and the 'IGD Minimum Memory' to 1Gb. This memory setting does not appear to have any effect on the actual amount of memory used by OSX.
Note : The NUC Install Pack includes screenshots of the exact bios settings I have used; you should use these too. All of these have been updated from version 0040 of the bios.
Summary : Make sure you setup the bios correctly before you begin, otherwise it might not work.
Section 6 - Create The Unibeast Installer
To create the Unibeast Installer we will use the official Unibeast guide and then customize it to work with the NUC. Head over to the official Unibeast creation guide which can be found here. Follow Steps 1 & 2 of that guide to download OSX Yosemite (If you haven't done so already), and then create your Unibeast Installer. Be sure to label the chosen memory key as 'USB', as directed in that guide.
Once those 2 steps are complete, we can customize the installer to make it work with our NUC.
Note : If you downloaded Chimera 4.0.1 as directed earlier due to using G.Skill ram, you should now run Chimera 4.0.1 on the Unibeast USB key; this will overwrite the necessary parts of it that will give us correct memory detection.
Next, open the 'Terminal' app and at the prompt, type in the following and press Enter :
You will be prompted for your password; go ahead and type in your password then press Enter.
Next, type in the following at the prompt and press Enter:
This has made all of the files and folders visible on the Unibeast installer, which were hidden when it was created. You can now exit the 'Terminal' app.
Next, unzip the NUC Install Pack; we are interested in 3 files which are :
File : 'kernel' To : '/System/Library/Kernels/' (On the Unibeast Installer)
File : 'smbios.plist' To : '/Extra' (On the Unibeast Installer)
File : 'org.chameleon.boot.plist' To : '/Extra' (On the Unibeast Installer)
Next, go to the '/Extra/modules' folder on the Unibeast Installer and delete the file called 'HDAEnabler.dylib'.
At the root of your Unibeast Installer drive, create a folder called 'Software', and copy all the software you downloaded into this folder, including the NUC Install Pack. Do not copy the OSX Installer app itself, just the other software.
Summary : We have created a standard Unibeast Installer, with customized kernel and configuration files, as well as the necessary software we will need during installation.
Section 7 - Install OSX
We are now ready to start the installation of OSX to the NUC. Insert your Unibeast Installer drive to a free USB port on the NUC and reboot it. When it boots, press F10 to get to the boot menu and select the Unibeast Installer drive to boot from.
Now you will see the Chimera boot screen with the 'USB' icon in the middle. Hit the space bar, type in the following boot flags and then press Enter:
After a minute or so of loading files, you will see the usual OSX installer screen.
First thing to do is load the 'Disk Utility' app from the menu at the top of the screen, and partition your drive accordingly. I used the entire capacity of the drive and labelled it 'Yosemite'. The rest of the guide assumes you have used the same label; you are free to rename it after the installation is complete. When creating the partition, be sure to click on the 'Options' button and set the partition scheme to 'GUID Partition Table'. This should be the default option but always best to check.
When you are done partitioning, start the installation and let the OSX Installer do its magic.
At the end of the install when prompted you should reboot your NUC, but leave the Unibeast Installer connected. Once again, when the NUC boots, press F10 to get to the boot menu and select the Unibeast Installer drive to boot from.
This time you will see the Chimera boot screen with a 'USB' icon and also a 'Yosemite' icon.
Highlight the 'USB' icon, hit the space bar and type in the same boot flags followed by the Enter key :
This will start the OSX Installer a second time; when you reach the installer screen, start the 'Terminal' app from the 'Utilities' menu at the top. You should see the bash prompt like this :
Copy the modified kernel file FROM the Unibeast Installer TO the NUC system drive (Yosemite). To do that type in the following and press Enter :
Now exit the 'Terminal' app.
Summary : We now have OSX fully installed to the NUC system drive (Yosemite) and the modified kernel in place that will allow it to boot correctly.
Section 8 - Configure Multibeast
The time has now come to setup Multibeast on your NUC. Quit the OSX Installer and reboot your NUC but leave the Unibeast Installer plugged in. Press F10 to get the boot selection screen and select the Unibeast Installer drive to boot from.
This time at the Chimera boot screen, highlight the 'Yosemite' icon. Hit the space bar and use the same boot flags as before, or the ones you wrote down :
After a minute or so of scrolling files up the screen, the NUC should now boot into the OSX installation. You will be presented with the usual configuration steps where you complete the network selection, license agreement and create a new User Account. Complete these steps as normal and you will reach the OSX desktop screen.
Now copy all of the software FROM the 'Software' folder you created on the Unibeast Installer drive TO the Downloads folder of your NUC. Unzip the NUC Install Pack in the Downloads folder.
From the Downloads folder of your NUC, unzip and start Multibeast and load the NUC.mb configuration file from the NUC Install Pack. This will pre-select all the files and options we are interested in, and should look like this :
Do not change or add any options, if you do it will probably bork the install.
Make sure you select your NUC system drive (Yosemite) as the install target before proceeding, then close Multibeast when it has finished installing.
Note : If you downloaded Chimera 4.0.1 as directed earlier due to using G.Skill ram, you should now run Chimera 4.0.1 on the NUC system drive (Yosemite); this will overwrite the necessary parts of it that will give us correct memory detection.
Next, we need to copy those 3 files to the NUC system drive (Yosemite) :
File : 'SSDT.aml' To : '/Extra' (On the Yosemite System Drive)
File : 'smbios.plist' To : '/Extra' (On the Yosemite System Drive)
File : 'org.chameleon.boot.plist' To : '/Extra' (On the Yosemite System Drive)
Next, go to the '/Extra/modules' folder on the Yosemite System Drive and delete the file called 'HDAEnabler.dylib'.
You can now eject the Unibeast Installer and reboot the NUC. When you reboot it, type in the following flags at the boot screen (This only needs to be done once) and press the Enter key :
Your NUC should now boot on its own.
As of Yosemite 10.10.4, Apple has now included a built in trim command; we will use this to enable trim on our SSD to give maximum performance. (If you use a hard disk drive instead of an SSD, you can skip this part and proceed to 'Audio Setup And Configuration' below). To enable trim, start the 'Terminal' app, and type in the following :
Go ahead and type in your password when prompted to do so. Now type in the following at the command line :
Answer 'y' to the 'IMPORTANT NOTICE' prompt.
You should then see a further prompt which states 'Your system will immediately reboot when this is complete'. Answer 'y' to this prompt also. The screen will then show :
Note : On a couple of occasions I have seen the NUC stall after the prompt above. If this happens, simply close the Terminal app and reboot your NUC.
Summary : We now have a basic configuration installed and made the NUC bootable.
Section 9 - Audio Setup And Configuration
We have already installed the audio kext file that is needed for the ALC283 internal audio, but there are a couple more steps to enable audio over HDMI/Displayport, and complete our configuration.
Unzip the file called 'NUC-HD4600-A1.zip' in your Downloads folder. In the resulting folder you will find a file called 'SSDT-1.aml'; you should copy this to the /Extra folder of your NUC system drive (Yosemite).
Next we will apply the Azul Framebuffer patch. This is located in your Downloads folder and is called :
'graphics_intel_hd5k-azul-f-90_patch.command.zip'
Double click the file to unzip it, and then double click the unpacked file to apply the actual patch. This patch will run in a Terminal window and you will be asked for your password before proceeding. Once the patch has applied, check the output for any error messages.
Finally, go to 'Applications/Utilities' and start the 'Audio MIDI Setup' program. On the left hand side of the window that appears you will see an option for 'Built-In Headphone'. In the main window you will see 3 channel sliders that are labelled 'Master', '1' and '2'.
Tick the 'Mute' box to the right of the Channel 1 slider. Once completed it should look like this :
You can now quit the Audio MIDI Setup. Finally, rebuild your system caches by doing the following :
Open the 'Terminal' app and type in the following at the prompt :
Go ahead and type in your password when prompted to do so. Now type in the following at the command line :
After the above has finished, finally type in the following :
At this point you can close the 'Terminal' window and reboot your NUC.
Summary : We now have full ALC283 and HDMI/DisplayPort audio configured and working.
Congratulations! You have now reached the end of the install guide and should have a fully functional NUC running OS X Yosemite 10.10.4.
If Something Is Not Working As Expected
As with the previous guide, if you have any issues with something not working as expected, please make a post detailing what you think is wrong and why. Screenshots help with this too.
When posting requests for help, state clearly the make, model and capacity you are using for the following hardware:
Ram Memory
SSD / Hard Drive
Wifi/Bluetooth card or devices
Make & Model of display
Display connection type i.e HDMI or DisplayPort
Whether you are using an adaptor cable or not
If it is a boot related error, a clear and legible screenshot
I will not respond to requests for help without this information provided.
Known Issues
HWmonitor generates a warning in the system log about being unable to parse the maximum RPM for Fan1 and Fan2. This is an issue with HWmonitor itself and not with your NUC.
Credits :
ReHabMan for his kernel patching code
PikeRAlpha for his kernel patching code
Pjalm for his USB power fix
Macman for providing Chimera, Multibeast & Unibeast
Toleda for his help with HDMI audio & SSDT
Minihack for his help providing the audio kext file
TonyMac team for the website and install tools
All the developers of the HWSensors package
Resident mod Stork for his guidance and assistance
ChangeLog
15 Jul 2015 - Initial release
First of all, welcome to the updated Yosemite install guide for the Intel Haswell NUC !
As part of this update, I have worked on the latest bios version and software versions, all of which are detailed in the guide.
The current hardware reads like this :
Intel Haswell NUC Model D54250WYKH
Amazon : http://www.amazon.com/dp/B00IEDGMRK
16Gb G.Skill Ripjaws DDR3 Ram (F3-1600C9D-16GRSL)
Amazon : http://www.amazon.com/dp/B00EOTYZOA
Samsung 840 EVO 1Tb mSata SSD (MZ-MTE1T0BW)
Amazon : http://www.amazon.com/dp/B00HWHVNUU
16Gb G.Skill Ripjaws DDR3 Ram (F3-1600C9D-16GRSL)
Amazon : http://www.amazon.com/dp/B00EOTYZOA
Samsung 840 EVO 1Tb mSata SSD (MZ-MTE1T0BW)
Amazon : http://www.amazon.com/dp/B00HWHVNUU
As before, the guide is only verified to work with the versions stated; that is version 0040 for the bios and 10.10.4 OSX. Previous bios versions and previous versions of OSX have worked well together, but I do not have the time to test and verify every OSX version with every bios version ever released.
To use this guide successfully, do your homework first; read the guide from start to finish before commencing the install, and pay particular attention to Section 1 of the guide. We will be using the standard TonyMacX86 tools to achieve this (Chimera/Multibeast/Unibeast). There is an alternative install method using Clover, which is detailed here and Minihacks build here; you are free to choose either method of course, but please do not attempt to mix and match these methods; it just wont work.
Guide Layout
The guide is broken down into 9 simple sections; you are recommended to read and complete them all in the order stated. They are :
1. Pre-Install Notes
2. Hardware Covered By The Guide
3. What Works And What Doesn’t Work
4. Download The Software
5. Setup The Bios
6. Create The Unibeast Installer
7. Install OSX
8. Configure Multibeast
9. Audio Setup And Configuration
Section 1 - Pre-Install Notes
!!! IMPORTANT !!!
Take your time and pay attention to the guide; follow it to the letter. Copy the files to the exact locations specified. Run the programs from the locations specified. This is important to help ensure a successful install.
Creating The Unibeast Installer
Newer versions of Unibeast, including the one we use here, do not by default allow you to use an external USB drive. Installing from an external USB drive provides a smoother and faster experience overall. If you wish to use an external USB drive, then you should first erase and then partition it using the Disk Utility tool in OSX. Create a single partition of 8 Gb in size at the start of the drive, then create a second blank partition that uses all remaining space. This should allow to you use the drive in Unibeast, making sure you use that first partition to install to.
Ram Memory
I do not advise attempting this install using a single ram stick. It may work if you are lucky, but the NUC is designed to run in dual channel mode, so make sure you have 2 x identical ram sticks of equal size.
Rebooting The NUC During The Install
At several stages throughout this guide you will need to reboot your NUC. My advice when this is required, is to shut down the NUC, remove the power connector for 20 seconds, then plug it back in and start it up again. This helps in preventing installer crashes and/or freezes.
Installing To An SSD Drive
If you are installing OSX to an SSD drive in your NUC, I recommend starting with a blank unformatted drive. Most manufacturers provide tools that will allow you to flash erase the SSD and reset it back to almost factory condition. Installing over an old partition is not recommended.
Section 2 - Hardware Covered By The Guide
There are several variations of the Core i5 model NUC; they are all supported by this guide :
Intel Haswell NUC D54250WYB : Motherboard Only Package
Intel Haswell NUC D54250WYK : Motherboard In Standard Chassis
Intel Haswell NUC D54250WYKH : Motherboard In Enhanced Chassis, Space For 2.5” SSD
Note : The motherboard in each of the 3 packages contains the same hardware.
Section 3 - What Works And What Doesn't Work
Built-In Hardware :
Working : Audio (Realtek ALC283)
Working : Ethernet (Intel I218-V)
Working : Graphics (Intel HD5000)
Working : USB3 (Intel)
Optional Hardware :
Working : Apple Cinema Display 27" (DP Version)
Working : Broadcom BCM4322 (Airport Extreme)
Working : Dell U2311H (1920x1080 Ultrasharp Monitor)
Working : Dell U2413 (1920x1200 Ultrasharp Monitor)
Working : G.Skill Ripjaws Ram Memory (F3-1600C9D-16GSRL)
Working : Intel SSDMCEAC240B3 mSata SSD (240 Gb)
Working : Samsung EVO 840 mSata SSD (1 Tb)
Additional Functionality :
Working : Audio Over DisplayPort
Working : Audio Over HDMI
Working : GPU Power Management
Working : Power Management (P-States upto 2.6Ghz)
Working : Sleep & Shutdown
Note : The built-in microphone doesn't work.
Note : Other wireless LAN/bluetooth cards may work but have not been tested at this time.
Note : CIR (Consumer Infra-Red) on the NUC is NOT working at this time.
Note : P-states have been tested and showed the following : 8, 13, 14, 16, 17, 18, 19, 22, 23, 26
Summary : The working state of the hardware looks good with the minor exceptions of the CIR device and built-in microphone, which are not likely to ever have support.
Section 4 - Download The Software
Follow the links below to download the programs and patches we will use for the install. Download them all before you begin :
Chimera (4.1.0) Bootloader Install Program Credit : MacMan [Link] | DPCIManager (1.5) PCI Hardware Viewer & Utility Credit : phpdev32 (Sourceforge) [Link] |
Mac OSX (10.10.4) Main OSX Install Package Credit : Apple Inc. [Link] | Multibeast - Yosemite (7.4.0) Post Install Utility Credit : tonymacx86 LLC [Link] |
PlistEdit Pro (1.8.1) Plist File Editor Credit : FatCat Software [Link] | TextWrangler (4.5.12) Free Text Editor Credit : Bare Bones Software Inc [Link] |
Unibeast (5.2.0) Tool To Create The USB Installer Credit : tonymacx86 LLC [Link] | NUC Install Pack (7.0) Supporting Files For The Install Credit : Take a guess Link : View attachment NUC Install Pack V7.0.zip |
Azul Framebuffer Patch (2.1) DP / HDMI Audio Enabler Credit : Toleda [Link] (View Raw/Save File) | SSDT-1 (2.0) Additional SSDT Configuration File Credit : Toleda [Link] (View Raw/Save File) |
Note : Download size for all the tools (Except OSX 10.10.4) is around 80 megabytes.
Note : Azul Framebufer Patch filename : [graphics_intel_hd5k-azul-f-90_patch.command.zip]
Note : SSDT-1 filename : [NUC-HD4600-A1.zip]
Note regarding Chimera : If your system ram is G.Skill, you should download Chimera version 4.0.1, since the newer version does not detect G.Skill ram correctly in the NUC. Otherwise download the latest version (Currently 4.1.0).
Summary : Download the specified versions of the software we use, using the links provided.
Section 5 - Setup The Bios
The bios version string should be WYLPT10H.86A.0040.2015.0612.1400, which is version 0040 on the Intel download site.
Below is an example of how it looks in the bios itself :
Follow the bios screenshots included in the NUC Install Pack to set your bios settings correctly. Pay particular attention to the following :
a. Security > Intel(R) VT for Directed I/O (VT-d).
It is recommended to de-select this for OSX to work correctly. There is a workaround where you can have it enabled, but VT-d has no real use in OSX anyway.
b. Boot > Boot Priority.
At this time, you should enable both 'UEFI Boot' and 'Legacy Boot'.
c. Devices > Video.
Set the ‘IGD Primary Video Port’ according to the type of display connection you are using. I have set the secondary port to 'None' and the 'IGD Minimum Memory' to 1Gb. This memory setting does not appear to have any effect on the actual amount of memory used by OSX.
Note : The NUC Install Pack includes screenshots of the exact bios settings I have used; you should use these too. All of these have been updated from version 0040 of the bios.
Summary : Make sure you setup the bios correctly before you begin, otherwise it might not work.
Section 6 - Create The Unibeast Installer
To create the Unibeast Installer we will use the official Unibeast guide and then customize it to work with the NUC. Head over to the official Unibeast creation guide which can be found here. Follow Steps 1 & 2 of that guide to download OSX Yosemite (If you haven't done so already), and then create your Unibeast Installer. Be sure to label the chosen memory key as 'USB', as directed in that guide.
Once those 2 steps are complete, we can customize the installer to make it work with our NUC.
Note : If you downloaded Chimera 4.0.1 as directed earlier due to using G.Skill ram, you should now run Chimera 4.0.1 on the Unibeast USB key; this will overwrite the necessary parts of it that will give us correct memory detection.
Next, open the 'Terminal' app and at the prompt, type in the following and press Enter :
Code:
[COLOR=#FF0000]sudo -s[/COLOR]
You will be prompted for your password; go ahead and type in your password then press Enter.
Next, type in the following at the prompt and press Enter:
Code:
[COLOR=#FF0000]chflags -R nohidden /Volumes/USB/*[/COLOR]
This has made all of the files and folders visible on the Unibeast installer, which were hidden when it was created. You can now exit the 'Terminal' app.
Next, unzip the NUC Install Pack; we are interested in 3 files which are :
- kernel
- smbios.plist
- org.chameleon.boot.plist
File : 'kernel' To : '/System/Library/Kernels/' (On the Unibeast Installer)
File : 'smbios.plist' To : '/Extra' (On the Unibeast Installer)
File : 'org.chameleon.boot.plist' To : '/Extra' (On the Unibeast Installer)
Next, go to the '/Extra/modules' folder on the Unibeast Installer and delete the file called 'HDAEnabler.dylib'.
At the root of your Unibeast Installer drive, create a folder called 'Software', and copy all the software you downloaded into this folder, including the NUC Install Pack. Do not copy the OSX Installer app itself, just the other software.
Summary : We have created a standard Unibeast Installer, with customized kernel and configuration files, as well as the necessary software we will need during installation.
Section 7 - Install OSX
We are now ready to start the installation of OSX to the NUC. Insert your Unibeast Installer drive to a free USB port on the NUC and reboot it. When it boots, press F10 to get to the boot menu and select the Unibeast Installer drive to boot from.
Now you will see the Chimera boot screen with the 'USB' icon in the middle. Hit the space bar, type in the following boot flags and then press Enter:
Code:
[COLOR=#FF0000]-v UseKernelCache=No GraphicsEnabler=No IGPEnabler=Yes IGPlatformID=0D220003 maxmem=4096[/COLOR]
After a minute or so of loading files, you will see the usual OSX installer screen.
First thing to do is load the 'Disk Utility' app from the menu at the top of the screen, and partition your drive accordingly. I used the entire capacity of the drive and labelled it 'Yosemite'. The rest of the guide assumes you have used the same label; you are free to rename it after the installation is complete. When creating the partition, be sure to click on the 'Options' button and set the partition scheme to 'GUID Partition Table'. This should be the default option but always best to check.
When you are done partitioning, start the installation and let the OSX Installer do its magic.
At the end of the install when prompted you should reboot your NUC, but leave the Unibeast Installer connected. Once again, when the NUC boots, press F10 to get to the boot menu and select the Unibeast Installer drive to boot from.
This time you will see the Chimera boot screen with a 'USB' icon and also a 'Yosemite' icon.
Highlight the 'USB' icon, hit the space bar and type in the same boot flags followed by the Enter key :
Code:
[COLOR=#FF0000]-v UseKernelCache=No GraphicsEnabler=No IGPEnabler=Yes IGPlatformID=0D220003 maxmem=4096[/COLOR]
This will start the OSX Installer a second time; when you reach the installer screen, start the 'Terminal' app from the 'Utilities' menu at the top. You should see the bash prompt like this :
Code:
bash-3.2#
Copy the modified kernel file FROM the Unibeast Installer TO the NUC system drive (Yosemite). To do that type in the following and press Enter :
Code:
bash-3.2# [COLOR=#FF0000]cp -v '/Volumes/[B]USB[/B]/System/Library/Kernels/kernel' '/Volumes/[B]Yosemite[/B]/System/Library/Kernels/[/COLOR]'
Now exit the 'Terminal' app.
Summary : We now have OSX fully installed to the NUC system drive (Yosemite) and the modified kernel in place that will allow it to boot correctly.
Section 8 - Configure Multibeast
The time has now come to setup Multibeast on your NUC. Quit the OSX Installer and reboot your NUC but leave the Unibeast Installer plugged in. Press F10 to get the boot selection screen and select the Unibeast Installer drive to boot from.
This time at the Chimera boot screen, highlight the 'Yosemite' icon. Hit the space bar and use the same boot flags as before, or the ones you wrote down :
Code:
[COLOR=#FF0000]-v UseKernelCache=No GraphicsEnabler=No IGPEnabler=Yes IGPlatformID=0D220003 maxmem=4096[/COLOR]
After a minute or so of scrolling files up the screen, the NUC should now boot into the OSX installation. You will be presented with the usual configuration steps where you complete the network selection, license agreement and create a new User Account. Complete these steps as normal and you will reach the OSX desktop screen.
Now copy all of the software FROM the 'Software' folder you created on the Unibeast Installer drive TO the Downloads folder of your NUC. Unzip the NUC Install Pack in the Downloads folder.
From the Downloads folder of your NUC, unzip and start Multibeast and load the NUC.mb configuration file from the NUC Install Pack. This will pre-select all the files and options we are interested in, and should look like this :
Do not change or add any options, if you do it will probably bork the install.
Make sure you select your NUC system drive (Yosemite) as the install target before proceeding, then close Multibeast when it has finished installing.
Note : If you downloaded Chimera 4.0.1 as directed earlier due to using G.Skill ram, you should now run Chimera 4.0.1 on the NUC system drive (Yosemite); this will overwrite the necessary parts of it that will give us correct memory detection.
Next, we need to copy those 3 files to the NUC system drive (Yosemite) :
File : 'SSDT.aml' To : '/Extra' (On the Yosemite System Drive)
File : 'smbios.plist' To : '/Extra' (On the Yosemite System Drive)
File : 'org.chameleon.boot.plist' To : '/Extra' (On the Yosemite System Drive)
Next, go to the '/Extra/modules' folder on the Yosemite System Drive and delete the file called 'HDAEnabler.dylib'.
You can now eject the Unibeast Installer and reboot the NUC. When you reboot it, type in the following flags at the boot screen (This only needs to be done once) and press the Enter key :
Code:
[COLOR=#FF0000]-v UseKernelCache=No[/COLOR]
Your NUC should now boot on its own.
As of Yosemite 10.10.4, Apple has now included a built in trim command; we will use this to enable trim on our SSD to give maximum performance. (If you use a hard disk drive instead of an SSD, you can skip this part and proceed to 'Audio Setup And Configuration' below). To enable trim, start the 'Terminal' app, and type in the following :
Code:
[COLOR=#FF0000]sudo -s[/COLOR]
Go ahead and type in your password when prompted to do so. Now type in the following at the command line :
Code:
[COLOR=#FF0000]trimforce enable[/COLOR]
Answer 'y' to the 'IMPORTANT NOTICE' prompt.
You should then see a further prompt which states 'Your system will immediately reboot when this is complete'. Answer 'y' to this prompt also. The screen will then show :
Code:
[COLOR=#ff0000]Enabling TRIM...
.
Operation succeeded. Your system will reboot momentarily, please wait...
[/COLOR]
Note : On a couple of occasions I have seen the NUC stall after the prompt above. If this happens, simply close the Terminal app and reboot your NUC.
Summary : We now have a basic configuration installed and made the NUC bootable.
Section 9 - Audio Setup And Configuration
We have already installed the audio kext file that is needed for the ALC283 internal audio, but there are a couple more steps to enable audio over HDMI/Displayport, and complete our configuration.
Unzip the file called 'NUC-HD4600-A1.zip' in your Downloads folder. In the resulting folder you will find a file called 'SSDT-1.aml'; you should copy this to the /Extra folder of your NUC system drive (Yosemite).
Next we will apply the Azul Framebuffer patch. This is located in your Downloads folder and is called :
'graphics_intel_hd5k-azul-f-90_patch.command.zip'
Double click the file to unzip it, and then double click the unpacked file to apply the actual patch. This patch will run in a Terminal window and you will be asked for your password before proceeding. Once the patch has applied, check the output for any error messages.
Finally, go to 'Applications/Utilities' and start the 'Audio MIDI Setup' program. On the left hand side of the window that appears you will see an option for 'Built-In Headphone'. In the main window you will see 3 channel sliders that are labelled 'Master', '1' and '2'.
Tick the 'Mute' box to the right of the Channel 1 slider. Once completed it should look like this :
You can now quit the Audio MIDI Setup. Finally, rebuild your system caches by doing the following :
Open the 'Terminal' app and type in the following at the prompt :
Code:
[COLOR=#FF0000]sudo -s[/COLOR]
Go ahead and type in your password when prompted to do so. Now type in the following at the command line :
Code:
[COLOR=#FF0000]kextcache -system-prelinked-kernel[/COLOR]
After the above has finished, finally type in the following :
Code:
[COLOR=#FF0000]kextcache -system-caches[/COLOR]
At this point you can close the 'Terminal' window and reboot your NUC.
Summary : We now have full ALC283 and HDMI/DisplayPort audio configured and working.
Congratulations! You have now reached the end of the install guide and should have a fully functional NUC running OS X Yosemite 10.10.4.
If Something Is Not Working As Expected
As with the previous guide, if you have any issues with something not working as expected, please make a post detailing what you think is wrong and why. Screenshots help with this too.
When posting requests for help, state clearly the make, model and capacity you are using for the following hardware:
Ram Memory
SSD / Hard Drive
Wifi/Bluetooth card or devices
Make & Model of display
Display connection type i.e HDMI or DisplayPort
Whether you are using an adaptor cable or not
If it is a boot related error, a clear and legible screenshot
I will not respond to requests for help without this information provided.
Known Issues
HWmonitor generates a warning in the system log about being unable to parse the maximum RPM for Fan1 and Fan2. This is an issue with HWmonitor itself and not with your NUC.
Credits :
ReHabMan for his kernel patching code
PikeRAlpha for his kernel patching code
Pjalm for his USB power fix
Macman for providing Chimera, Multibeast & Unibeast
Toleda for his help with HDMI audio & SSDT
Minihack for his help providing the audio kext file
TonyMac team for the website and install tools
All the developers of the HWSensors package
Resident mod Stork for his guidance and assistance
ChangeLog
15 Jul 2015 - Initial release
Last edited by a moderator: