Académique Documents
Professionnel Documents
Culture Documents
Overview
1. Download the OS X Yosemite Application from the Mac App Store
2. Prepare a Installer USB flash drive
3. Install OS X Yosemite
4. Install the bootloader and drivers to system drive
12. Type the following, enter password and hit enter. This command completely erases the
USB, then creates native OS X installer media from the Install OS X Yosemite Application.
Code:
sudo /Applications/Install\ OS\ X\
Yosemite.app/Contents/Resources/createinstallmedia --volume /Volumes/USB
--applicationpath /Applications/Install\ OS\ X\ Yosemite.app --no
interaction
NOTE: There are a few different ways to setup Clover on the USB. Using Legacy Mode is
the simplest and most reliable for 5, 6, 7, 8, and 9 Series Gigabyte motherboards with
standard default BIOS or UEFI settings. For all other UEFI-based systems such as ASUS 7,
8, and 9 Series motherboards, use UEFI Boot Mode to install to the EFI partition of the
USB for UEFI booting only.
A few more changes need to be made to the default Clover installation:
20. Navigate to /EFI/CLOVER/ and replace default config.plist with attached
config.plist*
21. Navigate to /EFI/CLOVER/kexts/ and create a folder called 10.10
22. Navigate to /EFI/CLOVER/kexts/10.10/ and add FakeSMC.kext
23. Navigate to /EFI/CLOVER/kexts/10.10/ and add your ethernet kext
24. Navigate to /EFI/CLOVER/kexts/10.10/ and add NullCPUPowerManagement.kext
25. Navigate to /EFI/CLOVER/drivers64UEFI/ remove VBoxHfs-64.efi and add
HFSPlus.efi
26. (Optional) Navigate to /EFI/CLOVER/ACPI/patched/ and add DSDT.aml and
SSDT.aml
*See attached config.plist for a working minimal configuration.
STEP 4: Post-Installation
At this point, the easiest way to proceed is to install the bootloader, grab backups from the
root of your USB drive, and copy the files that worked directly to the system drive's EFI
partition. However, getting post-installation 100% right for your system is something that
needs to be done on a case by case basis. No single Clover setup will work perfectly for
every system. For best compatibility, it is recommended that the EFI partition also be
reformatted to FAT32 instead of default HFS.
1. Open /Applications/Utilities/Terminal
2. Type: diskutil list and locate your system drive's EFI partition. It will be under
IDENTIFIER. Be sure to use the correct one. (For this example: disk0s1)
3. Type the following, enter password and hit enter:
Code:
sudo newfs_msdos -v EFI -F 32 /dev/rdisk0s1
support thread in the Desktop Support or Laptop Support forums. Special thanks to toleda
and Going Bald for their testing and comments during the making of this guide. Good luck!
Clover Developers:
Slice, with help of Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti,
JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr
Source code credits:
Intel, Apple, Oracle, Chameleon, rEFIt and Xom.
Official Clover Links:
Sourceforge: Clover
Project OS X
Clover Wiki
Related:
tonymacx86 Clover Theme
Test Drive: How to Create a Clover USB
Sample config.plists:
Attached Files
lexone
Moderator
Join Date
Apr 2012
Posts
512
Mobo
GA-Z87X-OC
CPU
Intel Core i7-4770K @3.50GHz
Graphics
NVIDIA GeForce GTX780
Geekbench Score
15717
Online
10-19-2014, 01:20 PM #2
Editing config.plist file for USB:
Pre-requisites:
One of the downloaded config.plist files (start with Standard one)
imessage_debug.zip
Clover Configurator (recommended version 2953 or later)
4. Click Boot
Keep defaults and check box for kext-dev-mode=1
Remove "Default Boot Volume" text or replace with your boot volume name
Set XMP Detect to No
5. Click Graphics
If using Intel IGFX/IGPU, accept the default (checked) otherwise uncheck
"Inject Intel"
8. Click SMBIOS
Enter the Values in the following fields from iMessage debug output
10. Place edited config file in /EFI/EFI/CLOVER directory
Use the TonyMacX86 Clover Yosemite Install Guide as a base and then put these three files
in the kext folder in the EFI partition of your USB. Make sure it is placed under the folder
10.10.
The most important is XHCI kext which is what most computers have a problem with if
they don't have a feature in the BIOS called "Hand off XHCI to OS".
Attached Files
http://www.firewolf.science/2015/04/...buffer-binary/
0x16268086: Intel HD Graphics 6000
ig-platform-id
0600 2616 0103
buffer memory
0000 0060 d90a
0000 0000 0000
3000 0000 0105
0204 0b00 0004
0100 0000 4000
0000 0000 0500
= 0x16260006 (MacBookAir7,2)
0303 0000 2002 0000 5001 // 34MB BIOS-allocated memory, 21MB frame
0000
0000
0b00
0000
0000
0000
d90a
0000
0004
0705
0f0b
0000
0000
0800
0000
0000
0000
0000
0000
0200
0705
ff00
0101
0400
0000
0000
0000
0000
0500
0000
// 1536MB VRAM
= LVDS connector
= DisplayPort connector
= DisplayPort connector
= Disabled / unused VGA connector
I have used the Macbook 7,2 SMBIOS with updated hardware ID and under Graphics Injection I have
put all the applicable ig-platform ids (in the article above) to no avail. The HD6000 is supported on the
Macbook Air 7,2.
I have set the Bios Graphics vram from 64 to 32 then 32 to 128MB.
I'm using the same SMBios that sosurim provided, with the ig-platform-id = 0x16260006
I'm using the latest Intel BIOS.
Right now, I have every device ENABLED in the BIOS, even ones that don't work, and my video
settings are 64MB / 128MB
I also had to remove the USBBluetoothUSBController kext as this was causing a kernel panic for me.
Not sure whether it was not using the legacy setup versus laptop setup or the fact this NUC does not
have bluetooth.
I used the latest clover and set the id to 1626xxxx, et voila! It works great now! Stable too. Been up for
about two weeks now.
The EFI bootpack he posted listed has the wrong Intel-platform id (he has 0x16260000 when it should
be 0x16260006); you can't boot at all with the wrong value!!!!
You should read through this: http://www.firewolf.science/2015/04/...buffer-binary/. That's where I
deduced my HD6000's id's.
According to that, you should use ig-platform-id of 0x162b0000, 0x162b0002, or0x162b0004
depending on the SMBIOS you want.
I'm trying to get HDMI/DP audio myself. Long ago, I read through toleda's complex guide on how to
do that, and got it to work with the original 1st gen NUC. But the recent NUC seems like a bigger
challenge.
Toleda's ALC installer command file worked for me. Have "built in" speakers now showing up in
prefpane. Still not HDMI/DP audio.
Upgraded from 10.10.3 to 10.10.4. Rock solid, no problems.
And just in case any of you have modified the AppleHDA.kext, here's a clean one for you do use:
AppleHDA.kext.zip
I'm attaching my working EFI folder, zipped. In it, there's a working config.plist for my specific model
(NUC5i5RHY), along with all the DSDT and SSDT files (raw, unpatched).
Hope that it will help some people having problems with getting their new NUC up and running,
especially with regards to the HD6000 IGPU. And hopefully more advanced people can help clean up
the DSDT, SSDT and patching them.
S
NOTE: I should mention that the main credit for the attached EFI folder goes to menhim who
originally posted it few post back. All I had to do was to change the ig-platform-id appropriate for mine
and IT JUST WORKED. Thanks.
EFI-NUC5i5RHY.zip
Did you remember to mute one of the audio channels under midi settings? That should clean sound up
nicely.