您可以透過在 ESXi 安裝程式開機命令列中輸入開機選項,來啟動安裝或升級指令碼。
在開機時,您可能需要指定用於存取 kickstart 檔案的選項。您可以透過在開機載入器中按 Shift+O 來輸入開機選項。對於 PXE 開機安裝,您可以透過 boot.cfg 檔案的 kernelopts
行來傳遞選項。請參閱關於 boot.cfg 檔案和對 ESXi 安裝程式進行網路開機。
若要指定安裝指令碼的位置,請設定 ks=filepath
選項,其中 filepath 指示 kickstart 檔案的位置。否則,指令碼式安裝或升級無法啟動。如果省略 ks=filepath
,將會執行文字安裝程式。
開機選項中列出受支援的開機選項。
程序
範例: 開機選項
請輸入下列開機選項:
ks=http://00.00.00.00/kickstart/ks-osdc-pdp101.cfg nameserver=00.00.0.0 ip=00.00.00.000 netmask=255.255.255.0 gateway=00.00.00.000
開機選項
在執行指令碼式安裝時,您可能需要在開機時指定存取 kickstart 檔案的選項。
支援的開機選項
開機選項 | 說明 |
---|---|
BOOTIF=hwtype-MAC address |
類似於 netdevice選項,syslinux.org 網站中 SYSLINUX 下的 IPAPPEND 選項中所述的 PXELINUX 格式除外。 |
gateway=ip address |
將此網路閘道設定為要用於下載安裝指令碼和安裝媒體的預設閘道。 |
ip=ip address |
設定要用於下載安裝指令碼和安裝媒體的靜態 IP 位址。備註:同時支援此選項的 PXELINUX 格式。請參閱 syslinux.org 網站中 SYSLINUX 下的 IPAPPEND 選項。 |
ks=cdrom:/path |
透過 CD-ROM 光碟機中 CD 上 path 下的指令碼來執行指令碼式安裝。在找到與路徑相符的檔案之前,會掛接並檢查每個 CDROM。
重要: 如果您已建立包含自訂安裝或升級指令碼的安裝程式 ISO 映像,則必須使用大寫字元提供指令碼的路徑,例如,
ks=cdrom:/KS_CUST.CFG 。
|
ks=file://path |
透過 path 下的指令碼來執行指令碼式安裝。 |
ks=protocol://serverpath |
透過位於指定 URL 的網路上的指令碼執行指令碼式安裝。protocol 可以是 http、https、ftp 或 nfs。使用 NFS 通訊協定的範例:ks=nfs://host/porturl-path 。NFS URL 的格式依 RFC 2224 標準指定。 |
ks=usb |
透過從連結的 USB 磁碟機存取指令碼,來執行指令碼式安裝。搜尋名為 ks.cfg 的檔案。此檔案必須位於磁碟機的根目錄下。如果連結了多個 USB 快閃磁碟機,則會一併搜尋這些磁碟機直至找到 ks.cfg 檔案為止。僅支援 FAT16 和 FAT32 檔案系統。 |
ks=usb:/path |
透過位於 USB 上指定路徑下的指令碼檔案來執行指令碼式安裝。 |
ksdevice=device |
尋找安裝指令碼和安裝媒體時嘗試使用網路介面卡 device。指定為 MAC 位址 (例如 00:50:56:C0:00:01)。此位置也可以是 vmnicNN 名稱。如果未進行指定並且需要透過網路擷取檔案,安裝程式會預設使用第一個探索到的已插入網路介面卡。 |
nameserver=ip address |
指定要用於下載安裝指令碼和安裝媒體的網域名稱伺服器。 |
netdevice=device |
尋找安裝指令碼和安裝媒體時嘗試使用網路介面卡 device。指定為 MAC 位址 (例如 00:50:56:C0:00:01)。此位置也可以是 vmnicNN 名稱。如果未進行指定並且需要透過網路擷取檔案,安裝程式會預設使用第一個探索到的已插入網路介面卡。 |
netmask=subnet mask |
指定用於下載安裝指令碼和安裝媒體之網路介面的子網路遮罩。 |
vlanid=vlanid |
設定位於指定 VLAN 上的網路卡。 |
systemMediaSize=小型 |
限制開機媒體上系統儲存區磁碟分割的大小。選取的值必須符合您的系統用途。您可以從下列值中進行選取:
|
如需有關安裝後 ESXi 開機選項的詳細資訊,請參閱 VMware 知識庫文章 77009。