ESXi 安裝或升級。
在操做系統可檢測到 USB 閃存驅動器的 Linux 計算機上執行該過程。在示例中,操做系統將 USB 閃存驅動器
檢測爲 /dev/sdb。
注意 包含安裝腳本的 ks 文件不能位於引導安裝或升級所使用的同一個 USB 閃存驅動器上。
前提條件
n ESXi ISO 映像 VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso,包括 isolinux.cfg 文件,其中
6.x.x 表示要安裝的 ESXi 的版本,XXXXXX 表示安裝程序 ISO 映像的內部版本號
n 可訪問 Syslinux 版本 3.86 或 4.03 的 Linux 計算機
步驟
1 若是您的 USB 閃存驅動器未檢測爲 /dev/sdb,或者您不肯定 USB 閃存驅動器是如何檢測到的,請肯定該
閃存驅動器的檢測方式。
a 在命令行中,運行如下命令。
tail -f ar/log/messages
該命令將顯示當前日誌消息。
b 插入 USB 閃存驅動器。
能夠提到以相似以下消息的格式顯示標識 USB 閃存驅動器的若干條消息。
Oct 25 13:25:23 ubuntu kernel:[ 712.447080] sd 3:0:0:0:[sdb] Attached SCSI removable disk
在此示例中,sdb 用於標識 USB 設備。若是您設備的標識方式與此不一樣,請使用該標識替換 sdb。
2 在 USB 閃存驅動器上建立分區表。
/sbinisk /dev/sdb
a 鍵入 d 刪除分區,直至將其所有刪除。
b 鍵入 n 建立遍佈整個磁盤的主分區 1。
c 鍵入 t 將 FAT32 文件系統的類型設置爲適當的設置,如 c。
vSphere 安裝和設置
38 VMware, Inc.
d 鍵入 a 在分區 1 上設置活動標記。
e 鍵入 p 打印分區表。
結果應相似於如下文本:
Disk /dev/sdb:2004 MB, 2004877312 bytes
255 heads, 63 sectors/track, 243 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sdb1 1 243 1951866 c W95 FAT32 (LBA)
f 鍵入 w 寫入分區表並退出程序。
3 使用 Fat32 文件系統格式化 USB 閃存驅動器。
/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
4 運行下列命令。
/path_to_syslinux-version_directory/syslinux-version/bin/syslinux /dev/sdb1
cat /path_to_syslinux-version_directory/syslinux-version/usr/syslinux/mbr.bin
> /dev/sdb
5 掛載 USB 閃存驅動器。
mount /dev/sdb1 /usbdisk
6 掛載 ESXi 安裝程序 ISO 映像。
mount -o loop VMware-VMvisor-Installer-6.x.x-XXXXXX.x86_64.iso /esxi_cdrom
7 將 ISO 映像的內容複製到 /usbdisk。
cp -r /esxi_cdrom/* /usbdisk
8 將 isolinux.cfg 文件重命名爲 syslinux.cfg。
mv /usbdisk/isolinux.cfg /usbdisk/syslinux.cfg
9 在 /usbdisk/syslinux.cfg 文件中,將 APPEND -c boot.cfg 一行更改成 APPEND -c boot.cfg -p 1。
10 若是使用 Syslinux 版本 4.03,請替換 menu.c32。
cp / path_to_syslinux directory/syslinux-4.03/usr/syslinux/menu.c32 /usbdisk/
11 卸載 USB 閃存驅動器。
umount /usbdisk
12 卸載安裝程序 ISO 映像。
umount /esxi_cdrom
USB 閃存驅動器能夠引導 ESXi 安裝程序。 linux