Ok now i got my ESXi running on DL160 G5.
I edit the boot.cfg and add the acpi=off on both partition. bootbank and altbootbank.
First try same problem, when you reboot it will get stuck again.
Second try i uncheck the acpi option on VI client. and it seems to work fine.
Now everytime i reboot i dont need to edit the boot.cfg BUT.... there's always a but hehehehe
when you reboot or shutdown a pink screen shows up... so you need to manually hard reboot the server.
right now i just ignore it and continue to install guest OS.
First install works fine with Windows 2008 Standard 32-bit with 2 processors. (every time i put 4 core it just hangs...)
was able to install, snapshot and update fine.
Second Install - Windows 2008 Standard 64-bit with 2 processors.
This it it took sometime, and when it reaches around 50-60% of the installl my vi client got disconnected. I check the console and it cannot ping anything so i need to force reboot again.
Still testing other OS versions....
I'm loosing confidence to put this server as an esxi production that will hold the maid DC and Sharepoint...

if that happen this will be an overkill for exchange 2007 with 15-20 people, but anyway let see...