UPDATE: I managed to get Chameleon and Clover launching on my system.
From another Hackintosh, I did the whole InstallESD.dmg procedure to a internal SATA drive, installed Chamelon then plugged in the SATA drive into my Asus Q87M-E based system. I booted into GRUB2 from my main drive and had GRUB2 boot Chameleon by doing this (grub is in hd0, chameleon hd1):
c (to enter GRUB command line)
It's weird that my BIOS can't boot Chameleon but GRUB has no problem.
Now the computer keeps rebooting when it reaches the 'Starting Darwin x86_64' line (even with -x -v GraphicsEnabler=no ACPI=no) but I still haven't tried everything yet. I haven't tried extracting and editing my DSDT, doing that BIOS patch thing, etc.Go to the full post