1. Requirements
a. Clover Bootloader - Build 2695. This is necessary for this guide.
b. An 8GB or bigger USB drive
c. Access to a Mac, preferably your current Hackintosh
d. (Optional) A separate partition to install the DP on, as it is not recommended to install this as you daily driver.
2. Obtain a copy of Yosemite 10.10 DP1 - there are multiple files floating around the internet or you can use your developer account on Apple's website.
Download OS X Yosemite Developer Preview (DP1)
3. Navigate to where the "Install Yosemite 10.10.app" file is located. Right click on it and select "Show package contents". Go to Contents/SharedSupport and mount "InstallESD.dmg".
3a. Go into Terminal and type the following, and a "BaseSystem" partition should mount on your desktop.
Quote
Quote
open "/Volumes/OS X Install ESD/BaseSystem.dmg"
4. Using Disk Utility, restore the "Base System" to your MBR-formatted flashdrive.
5. After the restore is complete, you can unmount the "Base System" from the DMG file and rename your USB to "Installer" or similar.
6. On your newly-imaged installer, navigate to System/Installation and delete the alias to "Packages". Open the previously-mounted "OS X Install ESD" and copy the "Packages" folder to where you deleted the alias (System/Installation).
7. Fire up Terminal, and enter the following:
Quote
Quote
cp "/Volumes/OS X Install ESD/BaseSystem.dmg" /Volumes/Name_of_your_USB/
cp "/Volumes/OS X Install ESD/BaseSystem.chunklist" /Volumes/Name_of_your_USB/
8. Copy any extensions you need for booting onto the drive. Everyone needs FakeSMC, many need NullCpuPowerManagement. Copy these .kext files from /System/Library/Extensions to System/Library/Extensions on your installer USB.
9. Unmount the installer USB, and install Clover if you do not already use it (Warning: If you are installing this OS over your current Mavericks install in a FULL WIPE, make sure to install Clover onto the USB key so you can use it to boot after the Install)
10. Boot into Clover, and go into "options". Change the boot-args to "-v kext-dev-mode=1" and anything else you need for booting, such as cpus=1 or similar. Exit back to the main menu using the escape key.
11. Select your installer USB and boot it in Clover.
12. Install the OS, but do not reboot after it's done.
13. Open Disk Utility and identify your OS disk identifer: eg disk3s1, disk 1s2, etc.
14. Open Terminal and run the following:
Quote
Quote
mkdir /Volumes/HD
mount -t hfs /dev/<diskidentifer> /Volumes/HD
and copy your third-party kexts using CP as shown: cp -R /System/Library/Extensions/XX.kext/ /Volumes/HD/System/Library/Extensions/XX.kext
so, if I wanted to copy FakeSMC.kext:
cp -R /System/Library/Extensions/FakeSMC.kext/ /Volumes/HD/System/Library/FakeSMC.kext
15. Close Terminal and reboot into the Yosemite partition, using the same boot-args as before
16. Removed, redundant step.
17. At this point, the system should boot. You may now install anything else you need (kexts, drivers) and begin using the system.
17a. Edit Clover's configuration file to include any boot-args you need. It is located in /EFI/CLOVER/config.plist. Editing info is here. You will, at the minimum, need to add kext-dev-mode=1
18. Note: This is a DEVELOPMENT operating system. Do not expect the same stability as Mavericks or any other stable release. Enjoy!
19. This is my first guide, so if anything is incorrect or redundant feel free to point it out and I will edit it!
I personally Installed it on my Hackintosh and love it but i own a real Mac Book Air so i don't really have a use for it unless I'm using the disk drive OTA.