I have a RVE, 5960X, GTX 980. Here is what I did:
1. Make a bootable USB using UniBeast method. Name the USB as “USB”
2. Open Terminal. Write
Code:
defaults write com.apple.finder AppleShowAllFiles YES
killall Finder
3. Navigate to /USB/Extra/Extensions and delete all the kexts
4. Navigate to /USB/System/Library/Extensions and delete AppleACPIPlatform.kext and IOPCIFamily.kext
5. The folder titled “5960x test number one” contains some kexts. Copy these kexts to /USB/System/Library/Extensions.
6. Use the manual installation of kexts via terminal to install all the copied kexts in 5 above.
7. Patch the kernel: Open Terminal and enter:
Code:
sudo perl -pi -e 's|\x74\x11\x83\xF8\x3C|\x74\x11\x83\xF8\x3F|g' /Volumes/USB/System/Library/Kernels/kernel
8. In Terminal, type:
Code:
defaults write com.apple.finder AppleShowAllFiles NO
killall Finder
9. Use this USB to boot on system Yosemite is to be installed. Use the following boot flags:
Code:
-v -f npci=0x2000 kext-dev-mode=1 nv_disable=1 debug=0x14e
10. Install Yosemite. On completion of installation, DO NOT boot into Yosemite on the computer. Instead restart the machine and boot from the USB again. We need to replace the kernel with the patched one, also replace some kexts needed for installation.
11. On a separate machine (from which the USB was created), use a second USB drive, and name it “COPY”
12. Copy all the kexts from the “5960x test number one” onto COPY.
13. Boot from USB using the same kernel flags as in 9. above.
14. After booting into the installer, selecting language and moving on to the installer screen, select Utilities->Terminal and type:
Code:
rm -rf /Volumes/Yosemite/System/Library/Extensions/AppleACPIPlatform.kext
rm -rf /Volumes/Yosemite/System/Library/Extensions/IOPCIFamily.kext
cp -R /Volumes/COPY/kexts/. /Volumes/Yosemite/System/Library/Extensions/
cp -R /Volumes/USB/System/Library/Kernels/kernel /Volumes/Yosemite/System/Library/Kernels/
15. Utilities->Disk Utility. Select the Yosemite installation drive (SSD) and click on "Repair Disk Permissions”.
16. Shut down the system after permissions repair is done.
17. Boot the system from USB using the same kernel flags, but boot into Yosemite. It’s time to install boot loader onto Yosemite SSD.
18. Post installation: Download nVidia’s laters web drivers, Clover bootloader and Clover Configurator.
19. Install nVidia’s web drivers and reboot as in 17. This time, use the following kernel flags:
Code:
npci=0x2000 kext-dev-mode=1 PCIRootUID=1 nvda_drv=1
20. Use MultiBeast for post-installation. Edit the boot.plist to enter the relevant boot flags etc.