可以格式化 USB 闪存驱动器以引导 ESXi 安装或升级。
/dev/sdb。
注
ks 文件不能位于引导安装或升级所使用的同一个 USB 闪存驱动器上。
先决条件
VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso,包括 isolinux.cfg 文件,其中 5.x.x 表示要安装的 ESXi 的版本, XXXXXX 表示安装程序 ISO 映像的内部版本号。
步骤
1 | /dev/sdb,或者您不确定 USB 闪存驱动器是如何检测到的,请确定该闪存驱动器的检测方式。 |
2 | 在 USB 闪存驱动器上创建分区表。 /sbin/fdisk /dev/sdb |
3 | 使用 Fat32 文件系统格式化 USB 闪存驱动器。 /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1 |
4 | 运行下列命令。 /<varname>path_to_syslinux-3.86_directory</varname>/syslinux-3.86/bin/syslinux /dev/sdb1cat /<varname>path_to_syslinux-3.86_directory</varname>/syslinux-3.86/usr/share/syslinux/mbr.bin > /dev/sdb |
5 | 挂载 USB 闪存驱动器。 mount /dev/sdb1 /usbdisk |
6 | 挂载 ESXi 安装程序 ISO 映像。 mount -o loop VMware-VMvisor-Installer-5.x.x-XXXXXX.x86_64.iso /esxi_cdrom |
7 | /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 | 卸载 USB 闪存驱动器。 umount /usbdisk |
11 | 卸载安装程序 ISO 映像。 umount /esxi_cdrom |
a | 在终端窗口中,运行以下命令。 tail -f /var/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。 |
现在,USB 闪存驱动器可以引导 ESXi 安装程序了。