Installation of ESXi can be done from CD or with PXE but it can also be done from a USB-disk / USB-key. The easiest solution to create a bootable ESXi installation medium is to use the program UNetbootin that is available for Windows, Linux and Mac. You can download the program from the UNetbootin home page at unetbootin.sourceforge.net
VMwarebits.com - Information and tools for VMware enthusiasts