1. 下载最新版本 Syslinux, 本人使用的版本是 3.83
2. 插入将要使用的 U 盘, ESXi4 需要 340MB (具体适 ESXi 安装文件而定)的空间来存放 ESXI 的安装文件,请将它格式化为 FAT32 格式。
 
3. 运行命令 syslinux-3.83\win32\syslinux.exe   -a   k: (K 是本人 U 盘的盘符 ), 这个命令将 U 盘修改为启动分区,并拷贝 ldlinux.sys U 盘根目录。


4. 解压 ESXi 安装 CD 的文件到 U 盘。
5. 找到 U 盘上的 isolinux.cfg ,将其重命名为 SYSlinux.cfg
6. 设置 Bois U 盘启动
如上操作,则就可以通过 U 盘来将 ESXi 安装在您的机器上了。如果在启动的时候存在问题,您可能需要尝试如下选项中的一个在第 3 步的操作上。
 
 -s - this option causes Syslinux to use simpler code which boots easier on some older BIOSes.
 -f - this option will force the install
 -m - (Windows only) - this will install a bootable MBR sector at the beginning of the drive
 -a - this marks the partions as active (bootable)
 
注:
a 、本人在实际操作时,第 3 步使用的是 -a 参数
b 、在启动时需设置 bios ,使其从 U 盘启动,本人使用选项为 :USB HDD
c 、测试的 ESXi 版本为 4.0.0-171294
d 、本人 U 盘为:金士顿 /1GB
e 、测试使用 U 盘空间为 340MB
f syslinux 的下载地址如下: http://www.kernel.org/pub/linux/utils/boot/syslinux/syslinux-3.83.zip
 
参考: http://www.vm-help.com/esx/esx3i/ESXi_USB_install.php