我發現的唯一解決方案是從拇指驅動器運行服務器,並使用嵌入式硬盤存儲您的虛擬服務器。這個解決方案爲我工作。
要以這種方式實現這一目標,你將需要:
- USB拇指驅動器1GB或更大
- 的活躍的Linux機器(或者,在你的PowerEdge比如Knoppix或的Gentoo的LiveCD使用一個LiveCD選項)
安裝在ESXi ISO:
mount -t iso9660 -o loop VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso /mnt/esx
編寫安裝程序文件複製到U盤:這裏
tar xvzf /mnt/esx/install.tgz usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2 -O | bzip2 -d -c | dd of=/dev/sdb
假設(調整您的設置):
/dev/sdb
是你的拇指驅動器位於
VMware-VMvisor-InstallerCD-3.5.0_Update_2-110271.i386.iso
是你的ISO文件的名稱
usr/lib/vmware/installer/VMware-VMvisor-big-3.5.0_Update_2-110271.i386.dd.bz2
是你的iso中的dd文件的名稱(運行tar ztf /mnt/esx/install.tgz
以查看你的確切文件名是什麼,它應該類似且相對明顯)
需要幾分鐘的時間才能完成寫入,完成後只需引導該驅動器即可。如果美學對你很重要,PowerEdge服務器有一個內部USB(至少是我的)。
來源:http://cyborgworkshop.org/2008/08/30/install-vmware-esxi-onto-a-usb-thumbdrive/
編輯2009年12月19日:ESXi的4.0.0使用image.tgz而不是install.tgz來存儲它的DD文件