在執行指令碼式安裝時,您可能需要在開機時指定存取 kickstart 檔案的選項。

支援的開機選項

表 1. 適用於 ESXi安裝的開機選項
開機選項 說明
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 可以是 httphttpsftpnfs。使用 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=小型
限制開機媒體上系統儲存區磁碟分割的大小。選取的值必須符合您的系統用途。您可以從下列值中進行選取:
  • min (32 GB,適用於單一磁碟或內嵌式伺服器)
  • small (64 GB,適用於至少具有 512 GB RAM 的伺服器)
  • default (128 GB)
  • max (耗用所有可用空間,適用於多 TB 伺服器)
    備註: GB 單位為 2^30 位元組或 1024*1024*1024 位元組的倍數。

如需有關安裝後 ESXi 開機選項的詳細資訊,請參閱 VMware 知識庫文章 77009