Step 1: Creating a bootable USB stick
Create a USB installer using Unibeast, the tutorial at Tonymaxc86 should do the trick. Follow steps 1, 2 and 3.
Step 2: Modify the setup using Multibeast
Download Multibeast from Tonymacx86 and use the following config:
[xml]MultiBeast Configuration – 2015-02-09 04:53:52 —————————————————————– Quick Start > DSDT Free
Drivers > Audio > Realtek ALCxxx > ALC898
Drivers > Disk > Intel Generic AHCI SATA
Drivers > Disk > IOAHCIBlockStorageInjector
Drivers > Disk > TRIM Enabler > 10.10.x TRIM Patch
Drivers > Misc > ElliottForceLegacyRTC
Drivers > Misc > EvOreboot
Drivers > Misc > FakeSMC v6.11.1328
Drivers > Misc > FakeSMC v6.11.1328 Plugins
Drivers > Misc > FakeSMC v6.11.1328 HWMonitor Application
Drivers > Misc > USB 3.0 – Universal
Drivers > Network > Intel > AppleIntelE1000e v3.1.0 Bootloaders > Chimera v4.0.1
Customize > Boot Options > Basic Boot Options
Customize > Boot Options > DropSSDT=Yes
Customize > Boot Options > Hibernate Mode – Desktop
Customize > Boot Options > Kext Dev Mode
Customize > Boot Options > Use KernelCache
Customize > System Definitions > Mac Pro > Mac Pro 6,1
Customize > Themes > tonymacx86 Black[/xml]
Note that you should install this on the USB stick, not your own mac/hackintosh.
Step 3: Installing OS X on your disk
Install using the USB boot disk with the boot flag: -x nv_disable=1
. Beyond that you can simply use step 4 of the tutorial at tonymacx86.
Step 4: Installing the NVIDIA web driver
Since we don’t have proper drivers yet, every boot of OS X up to this point has to be done using the nv_disable=1
boot flag which gives you a 1-2 fps performance… not too ideal.
So we are going to install the NVIDIA web driver now (for the current version, google “nvidia os x “, for my version it’s “nvidia os x 10.10.2”, you can find your version in “About This Mac”), in the case of Yosemite 10.10.2 the driver can be downloaded here: http://www.nvidia.com/download/driverResults.aspx/81365/en-us
After installing this, don’t reboot yet!
Step 5: Finalizing the install. Multibeast again
Now it’s time to run Multibeast again, this is effectively the same as Step 2 of this tutorial. Only now it will be on the live version instead of the USB disk. After doing this most of your hardware should work without a problem.
To enable the NVIDIA driver and all of the new Multibeast kexts we need to modify the file /Extra/org.chameleon.Boot.plist
, here’s how my current one looks:
[xml]< ?xml version="1.0" encoding="UTF-8"?>
< !DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
EthernetBuiltIn
Yes
GraphicsEnabler
No
IGPEnabler
Yes
Kernel Flags
kext-dev-mode=1 nvda_drv=1
Legacy Logo
Yes
Timeout
2
HDEFLayoutID
01000000
DropSSDT
Yes
GenerateCStates
Yes
GeneratePStates
Yes
UseKernelCache
Yes
HDAEnabler
Yes
[/xml]
That’s it, now reboot and you should have a fully functioning system. I even have effortless multi-monitor (dual-monitor currently) support 🙂