Delete the “Packages” link then create a folder called “Packages”.Ħ. Navigate to the one which is your USB drive, open it and go to /System/Installation. You’ll now have 2 “(Mac )OS X Base Systems present in Finder, right click them and “get info” to determine which is your USB drive (hint: look at the size).ĥ. Go back to disk utility and click on “(Mac )OS X Base System”, click the “Restore” tab then drag and drop “(Mac )OS X Base System” to “source” and your USB to “destination” and click restore then erase. Open /Volumes/OS\ X\ Install\ ESD/BaseSystem.dmgģ. Open /Volumes/Mac\ OS\ X\ Install\ ESD/BaseSystem.dmg Mount BaseSystem.dmg by typing the following in terminal: If using a copy downloaded from the app store: Navigate to Applications (which is where it will save your downloaded copy of OS X by default) -> right click "Install OS X *version*" and click "Show Package Contents" -> Contents -> SharedSupport -> Double click "InstallESD.dmg"Ģ. Creating the OS X installer on the USB driveġ. Click Options -> select “GUID Partition Table” check the format is set to “Mac OS X Extended (Journaled)” name it “USB” and click ApplyĢ.1. Under “Partition Layout” click “1 Partition”ĥ. Click on your USB drive in the left sidebarĤ.
In your working OS X install open Disk UtilityĢ.
NullCPUPowerManagement – generally required initially to prevent kernel panics, may not be needed once AppleIntelCPUPowerManagement is patched after install.ġ. FakeSMC – absolutely essential – tricks OS X into thinking it’s a real Mac.Ģ. Kext utility for installing additional kexts post-install:ġ. DSDT editor for extracting your DSDT once were up and running:ĥ.
System info for finding device ID’s for general post-install troubleshooting (Check you get the Mac version).Ĥ. Chameleon wizard to create a smbios (basically identify your machine as a mac) and to help with bootloader problemsģ. The Chameleon boot loader, the latest version of which can always be found here (You want "The Latest Trunk PKG ~ Standard and Official Revision"):Ģ. I suggest you place them all in the same folder along with the essential kexts below for use later:ġ.
Note: All essential software / kexts below are in the attachment. A working install of OS X (this may be in a virtual machine or a native install) to prepare the installer
For details of specific hardware compatibility see the hardware compatibility list (HCL) in the wiki:įurther to compatible hardware you will need:ġ. The basic requirements for OS X from Lion onwards are: Those who experience problems make sure you’ve read Part 7 before posting to the forum asking for help.
If any one has any suggestions on how to improve this guide PM me or mention it on the forum thread. If you want a one-click install this is not the guide for you having said that there is nothing technically complicated that isn’t clearly explained so don’t be scared off if you’re a rookie. Throughout the guide I try to avoid scripts and utilities so you can learn what your doing. A lot of the leg-work for this guide has been done by other people although I’m rewriting most of it if anyone wants credit adding to something I’ve accidentally stolen from them just PM me. The problem with it being that I haven’t found a well explained start to finish guide of how to do it without a lot of Googling and combining numerous different guides so my idea is to collate everything into one place for beginners to hopefully understand the process better and build better systems. I’ve gone the distro way before as well as the vanilla way and I agree fully with the idea that vanilla is better. So I’ve built a few hackintoshes now to the point where I’ve a good idea what I’m doing. The all-in-one guide to vanilla OS X + Chameleon + DSDT for beginners *****This guide will not work for versions of OS X earlier than Lion (10.7)*****
*****Otherwise use the attachment for the version you’re using***** *****If you're creating the installer for Lion/ML use "Essential " attachment***** *****There are subtle differences in the guide depending on whether you’re using Lion / Mountain Lion or Mavericks***** *****NOW UPDATED FOR YOSEMITE - PLEASE REPORT ANY PROBLEMS IN THE COMMENTS*****