Hi
that is quiet easy.
I create a primary FAT partition and install syslinix bootloader.
Then I edit the syslinux.cfg file and tell syslinux to chainload mboot.c32 instead of the usual safeboot.c32
When that is done I only have to add the files that are usually stored in the active bootbank..
This way I can boot esxi5 from multiboot-sticks are CDs and dont need any fancy partitioning scheme.
Be careful: this no longer behaves like a regular ESXi - it does not keep changes in the config the way a normal ESXi does.
I dont use such a stick for production - just for recovery and demo-needs it is nice.
Let me know if you want detailed instructions