具体步骤如下:
a、下载Syslinux的软件并解压缩,这里测试的版本是syslinux-3.86;
(下载地址:http://www.kernel.org/pub/linux/utils/boot/syslinux/
b、进入解压缩目录...\win32,执行syslinux.exe U盘符
D:\syslinux-3.86\win32>syslinux.exe j:
c、将ESXi镜像内容全部拷贝到U盘中
d、将U盘中的syslinux.cfg文件名改为SYSlinux.cfg
如果是ESXi4.1之前的版本到此就设置完成,这里要安装ESX4.1版本,还要继续设置。
e、在U盘的根目录创建一个ks.cfg文件,输入以下内容
# Accept the VMware End User License Agreement
vmaccepteula
# Set the root password for the DCUI and Tech Support Mode
rootpw password  
# Choose the first discovered disk to install onto
autopart --firstdisk --overwritevmfs
# The installation media is in the CD-ROM drive
install usb
# Set the network to DHCP on teh first network adapater
network --bootproto=dhcp --device=vmnic0
f、 修改SYSlinux.cfg文件,在append vmkboot.gz 后面增加一句:ks=usb:/ks.cfg
完整内容如下:
default menu.c32
menu title VMware VMvisor Boot Menu
timeout 80
 
label ESXi Installer
menu label ^ESXi Installer
kernel mboot.c32
append vmkboot.gz ks=usb:/ks.cfg --- vmkernel.gz --- sys.vgz --- cim.vgz --- ienviron.vgz --- install.vgz
 
label ^Boot from local disk
menu label ^Boot from local disk
localboot 0x80
 
到此,U盘安装ESXi4.1设置完成,安装时服务器从U盘启动即可,安装过程跟光盘安装无两样。此例中root的密码为password