I've noticed that alot of people have had issues installing ESXi to an HP DC7700.
To build upon Scottish Captain's work - for the above mentioned setup, it is entirely possible to install ESXi using the onboard SATA controller.
1) In BIOS, set the controller type to RAID (doesn't matter if you only have a single drive)
2) Use Scottish Captain's oem.tgz
3) When you receive the "cannot find disk" error, switch to the console and log in as root. issue the command "vmkloader_mod ahci", then continue the install as per normal.
ESXi will now find the SATA controller and also use it in SCSI emulation mode, allowing you to use the rest of your disk as vmfs3.
I've attached a differnt version of oem.tgz, as I initially created this for the purpose and tested successfully with it, although I have since tested Scottish Captain's and it works just as well.
This is tested only on a DC7700 SFF with ESXi u4.