用U盤來安裝ESXi 4.1 服務器

此文是前文《用U盤來安裝ESXi服務器》的延續。http://hpfplane.blog.51cto.com/323423/373236

ESXi 4.1發佈後,原先的方法不能用了。

今天看官方的安裝指南,寫的非常模糊,關鍵點有寫出來,但是不指出,混攪在×××大海里。。。

具體步驟如下:

1、按照前文《用U盤來安裝ESXi服務器》所述,做完所有步驟。

2、創建一個ks.cfg 文件,內容如下:

# Accept the VMware End User License Agreement
vmaccepteula
# Set the root password for the DCUI and Tech Support Mode
rootpw mypassword
# 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


3、把ks.cfg 文件放到U盤根目錄。

4、修改 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盤啓動來安裝ESXi了。

注意:安裝的時候,會自動把本機上的第一個硬盤格式化!!!
注意:安裝的時候,需要把網卡的網線接上。
注意:安裝完成後,root的密碼是mypassword。
注意:Linux的windows的回車換行是不一樣的。

安裝過程中,會有顯示正在加載腳本。


箇中原理大致如下:

因爲ESXi 4.1改了默認安裝方式,爲了增加通過網絡PXE來安裝ESXi 4.1,需要用到ks.cfg 來引導。
而問題在於,默認的ks.cfg 文件指定了是通過 CDROM 來安裝的。

因此無法通過U 盤安裝。

這時候,就想到修改默認的ks.cfg 文件。
但是,默認的ks.cfg 文件打包在一個鏡像文件裏面,用戶無法編輯修改。


這時候,就需要在SYSlinux.cfg 裏面添加一個附加的ks.cfg 文件:
append vmkboot.gz ks=usb:/ks.cfg

這個ks.cfg 文件指明瞭通過U 盤安裝ESXi 4.1:
install usb


引導過程大致如下:

首先是U 盤通過syslinux啓動,通過SYSlinux.cfg 來指明需要加載的模塊。
這裏需要指明加載一個附加的ks.cfg 文件。
ESXi 4.1讀取ks.cfg 文件,找到U盤的安裝文件,開始安裝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章