MAC OS X Yosemite Public Beta 1 Hackintosh Guide

Apple’s latest operating system that is MAC OS X Yosemite (10.10) won’t be officially released until next month.But now that the public beta of OS X Yosemite is widely open for every one so every Apple user login on OS X Beta Program and download the OS X beta testing program using some redemption code.using that code user can download Mac OS X Yosemite (14A299I) from app store

MAC OS X Yosemite Public Beta 1 Hackintosh Guide

Requirements for making USB Installer 

:-8GB USB Flash drive
:-Install OS X Yosemite (Download it from app store)
:-Enoch Boot loader (Enoch-rev.2390)
:-mach_kernel/Kernel (retrieve it from Pacifist Essentials.pkg /System/Library/Kernels)
:-Necessary Kext for booting OS X
:-MBR Patch

Steps for Making USB Installer

1.Format your USB Flash Drive as GUID/MBR partition map with a HFS+ partition from Disk Utility 
2.Mount your 10.10 Yosemite image from /Application/Install OS X Yosemite Beta /Contents/Shared Support/InstallESD.dmg)
3.Then mount BaseSystem.dmg by this terminal commands
    open /Volumes/OS X Install ESD/BaseSystem.dmg
4.Restore “OS X Base System” to your USB Flash Drive using disk utility
5.Navigate to USB drive/System/Installation & Delete the “Packages” Alias then copy the “Packages” folder from “OS X Install ESD” to this location.
6. Copy BaseSystem.chunklist and BaseSystem.dmg from InstallESD.dmg to USB

7. Install Enoch Boot Loader (Enoch-rev.2390 and higher) on USB drive
8. Create the new folder name as “Extra” on the USB
9. Put SMBIOS in Extra folder 8.1 for Laptop support and 3.1 for Desktop support
10. Copy essential kexts to /USB/Extra/Extensions on your USB stick

Necessary Kext for booting the Installer
11.Make a Org.Chameleon.Boot.Plist with following
If you are HP user like me then simply Add cpus=1 along with kext-dev-mode=1 for botting OS X to avoid Kernel Panic related to LocalACPI
12.Create the new folder name as “Kernels” on the USB/System/Library/ and place your kernel here
13.Download MBR Patch and replace the following 
OSInstall.mpkg replace to
OSInstaller replace to
Note:-Always boot with kext-dev-mode=1 to use unsigned kext like above