Vous êtes sur la page 1sur 13

How to Install OS X Yosemite using Clover

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

STEP 1: Download OS X Yosemite


The full operating system is a free download for anyone who has purchased Mac OS X
Snow Leopard, Lion, or Mountain Lion. Download the Application from the Mac App
Store using your Apple ID on any Mac or functional computer running Mac OS X 10.6.8 or
later.
1. Open Mac App Store
2. Log in with your Apple ID
3. Download OS X Yosemite
The Application Install OS X Yosemite will appear in /Applications.

STEP 2: Prepare Bootable USB Drive


This step extracts the OS X Installer contents, then installs Clover bootloader to the USB
stick.
1. Insert the USB drive
2. Open /Applications/Utilities/Disk Utility
3. Highlight the USB drive in left column

4. Click on the Partition tab


5. Click Current and choose 1 Partition
6. Click Options...
7. Choose GUID Partition Table
8. Under Name: type USB (You can rename it later)
9. Under Format: choose Mac OS Extended (Journaled)
10. Click Apply then Partition
11. Open /Applications/Utilities/Terminal

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

Upon completion, the USB will be renamed Install OS X Yosemite.

13. Download the latest version of Clover from sourceforge


14. Open Clover package installer
15. Hit Continue, Continue, Change Install Location...
16. Choose the USB, now called Install OS X Yosemite
17. Hit Customize and install Clover to the same USB with the following Custom Install
settings:

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 3: Install OS X Yosemite


Unlike UniBeast, this is a 3 part installation process. The system will reboot twice in order
to finish the installation and the recovery partition.
1. Turn on the computer
2. Press the hotkey to choose boot device
3. Choose USB
If using a USB 3.0 port, the boot manager screen may appear, at which point proceed with
steps a-b.
a. Choose Boot Manager
b. Choose EFI USB Device
4. When Clover boot screen is visible, choose Boot OS X Install from OS X Install OS X
Yosemite
5. The system will then boot into OS X Installer
6. For a new installation of OS X, you MUST erase and format the destination drive
according to the following steps before continuing. If you are upgrading from Snow
Leopard, Lion, or Mountain Lion and you want to keep your files and apps, skip steps a-j.
a. Choose Disk Utility
b. Highlight your target hard drive for the Yosemite installation in left column.
c. Click Partition tab
d. Click Current and choose 1 Partition
e. Click Options...

f. Choose GUID Partition Table


g. Under Name: type Yosemite (You can rename it later)
h. Under Format: choose Mac OS Extended (Journaled)
i. Click Apply then Partition
j. Close Disk Utility
7. When the installer asks you where to install, choose Yosemite, or your existing install.
8. Upon completion, system will restart a 1st time
9. Press the hotkey to choose boot device
10. Choose USB
11. When Clover boot screen is visible, choose Boot OS X Install from OS X Install OS
X Yosemite
The system will boot into the new drive, create the recovery partition, and complete the
installation. Upon completion, system will restart a 2nd time.
12. Press the hotkey to choose boot device
13. When Clover boot screen is visible, choose Yosemite
14. The system will launch OS X Setup

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

4. Download the latest version of Clover from sourceforge


5. Install Clover to Yosemite with the following Custom settings:

(Custom Install: UEFI-Capable Systems)

(Custom Install: BIOS-Only Systems)


These settings will install the bootloader to the system drive's EFI partition automatically as
part of the scripting. After completion, the system drive's EFI partition will automatically
mount.
A few more changes need to be made to the default Clover installation:
6. Navigate to /Volumes/EFI/EFI/CLOVER/ and edit config.plist
7. Navigate to /Volumes/EFI/EFI/CLOVER/kexts/ and create a folder called 10.10
7. Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.10/ and add FakeSMC.kext
8. Navigate to /Volumes/EFI/EFI/CLOVER/kexts/10.10/ and add your ethernet kext
9. (Optional) Navigate to /Volumes/EFI/EFI/CLOVER/ACPI/patched/ and add
DSDT.aml and SSDT.aml
NOTE: Kexts can be installed to /System/Library/Extensions/ instead of using the kexts
folder.
See attached config.plist for a working minimal configuration. For more details and
documentation navigate to /EFI/CLOVER/doc. To help navigate the config.plist and add a
system definition, check out Clover Configurator. For a GUI to mount/unmount EFI
partition, see EFI Mounter v2.
You've reached the end of the universal setup guide. If you have issues, please create a

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

config.plist-GE=Yes-NVIDIA.zip (2.5 KB, 34694 views)

config.plist-Intel-HD4600-desktop.zip (2.6 KB, 21434 views)

config.plist-GE=Yes-ATI.zip (2.5 KB, 12885 views)

config.plist-Standard.zip (2.5 KB, 45401 views)


Main Rig:
CustoMac Mini 2012:
CustoMac Mini 2011:
CustoMac Pro 2010:
The Original:

GA-Z87X-UD7-TH GA-H77N-WIFI GA-H67N-USB3-B3 GA-X58A-UD3R GA-P55M-UD2 -

i7 4770K i3 3225 i3 2105 i7 930 i5 750 -


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)

1. Download config.plist file

2. Open Clover Configurator


File>Import Configuration>select downloaded config.plist
3. Click Acpi (only if using DSDT, if no DSDT skip to Step 4.)
Select checkbox for Drop OEM_DSM

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"

6. Run iMessage_Debug and keep terminal window open


7. Click Rt Variables in Clover Configurator
Enter the ROM and MLB values from iMessage debug (Do NOT click
Calculate)

8. Click SMBIOS
Enter the Values in the following fields from iMessage debug output

9. Close Clover Configurator


Save


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

NullCPUPowerManagement.kext.zip (26.7 KB, 39 views)

GenericUSBXHCI.kext.zip (57.1 KB, 40 views)

FakeSMC.kext.zip (38.6 KB, 36 views)

Ok done a bit more investigation to get the Graphics acceleration working.

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.

Vous aimerez peut-être aussi