您可以格式化 USB 闪存驱动器以引导 ESXi 安装或升级。

此过程中的说明假设 USB 闪存驱动器被检测为 /dev/sdb

注: 包含安装脚本的 ks.cfg 文件不能位于引导安装或升级所使用的同一个 USB 闪存驱动器上。kickstart 文件不依赖于 BIOS 或 UEFI 引导。

前提条件

  • 超级用户可以访问的 Linux 计算机
  • Linux 计算机可以检测到的 USB 闪存驱动器
  • ESXi ISO 映像 VMware-VMvisor-Installer-version_number-build_number.x86_64.iso,其中包括 isolinux.cfg 文件

过程

  1. 使用 susudo root 命令引导 Linux,登录并进入超级用户模式。
  2. 如果您的 USB 闪存驱动器未检测为 /dev/sdb,或者您不确定 USB 闪存驱动器是如何检测到的,请先确定该闪存驱动器的检测方式。
    1. 插入 USB 闪存驱动器。
    2. 在命令行中,运行以下命令以显示当前日志消息。
      tail -f /var/log/messages
      可以看到以类似以下消息格式显示的标识 USB 闪存驱动器的若干条消息。
      Oct 25 13:25:23 ubuntu kernel: [ 712.447080] sd 3:0:0:0: [sdb] Attached SCSI removable disk

      在此示例中,sdb 用于标识 USB 设备。如果设备的标识方式与此不同,请使用该标识替换 sdb

  3. 使用 ISO 映像覆盖整个 USB 驱动器。这将覆盖 USB 驱动器上的分区表和任何先前内容。

    dd bs=10M if=VMware-VMvisor-Installer-version_number-build_number.x86_64.iso of=/dev/sdb

  4. 弹出 USB 驱动器。
    eject /dev/sdb

结果

您可以使用 USB 闪存驱动器引导 ESXi 安装程序。