I use a real Mac to set up the hard drive, so it was much simpler.
CPU: i7 3770
MB: Gigabyte Z77-DS3H
Graphic: AMD RD 6870 2GB/nVidia GTx 680
I/O: Generic Firewire card w/ NEC chipset, Sil 3132 ESATA card, TP-Link 4800 WiFI card
1. Setup the MB, most of the stuff can be left default except the follow.
Set SATA mode to AHCI
Set everything to Legacy OpRom priority (I didn't bother to set up UEFI boot)
Set XHCI mode to Auto
Set XHCI and EHCI hands off to Auto
Set VT Enabled (I run Parallels a lot)
Set VT-d Disabled (Hopefully we can have it on soon)
2. Install Mountain Lion onto the target hard drive in a real Mac
3. Run Chameleon to install the bootloader into the target drive, I used 2.1svn-r2030
4. In /Extra which Chameleon just created, you should see org.chameleon.Boot.plist, edit it to you liking, mine looks like the following:
<dict>
<key>Kernel</key>
<string>mach_kernel</string>
<key>Kernel Flags</key>
<string>darkwake=0 -v</string>
<key>GraphicsEnabler</key>
<string>No</string>
<key>GeneratePStates</key>
<string>Yes</string>
<key>GenerateCStates</key>
<string>Yes</string>
<key>PCIRootUID</key>
<string>0</string>
<key>EthernetBuiltIn</key>
<string>Yes</string>
<key>Timeout</key>
<string>3</string>
</dict>
The only thing to watch out for is that if you use RD6870, GraphicsEnabler should set to Yes; and set to No for GTx680.
5. From ###### package, install the following to your /Extra/Extensions/
smbit.plist for MacPro3,1
ElliottForceLegacyRTC.kext
FakeSMC.kext
You may also install ACPISensors.kext and IntelCPUMonitor.kext to /Extra/Extensions/ if you wish to monitor your CPU.
6. Repair permissions on your target drive.
7. Take out the drive, and yak it into your hackintosh.
and DONE!
You may notice Chameleon run through every kexts TWICE in BIOS speed, which take a long time (in today's boot up standard). You can overcome that by using kernel flag UseKernelCache=Yes provided you move all the kexts in /Extra/Extensions to /System/Library/Extensions/ You don't need to build the kernel cache as long as you're running in 10.8.2, the OS will rebuild it for you, just make sure the permissions are correct before you move them.
chown -R 0:0 /Extra/Extensions/*
chmod -R 755 /Extra/Extensions/*
cp -Rpf /Extra/Extensions/* /System/Library/Extensions/ (I like keeping a copy of everything in /E/E, if you don't want them, use "mv" instead of "cp -Rpf")
That's all for me, I hope this could help you if you have similar hardware configurations, and also a real Mac.
Cheers
Kenneth