您可以使用 USB 闪存驱动器存储在 ESXi 的脚本式安装或升级期间使用的 ESXi 安装脚本或升级脚本。

如果安装计算机上有多个 USB 闪存驱动器,则安装软件会在所有已连接的 USB 闪存驱动器上搜索安装或升级脚本。

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

注: 请勿将包含安装或升级脚本的 ks 文件存储在引导安装或升级时使用的同一个 USB 闪存驱动器上。

前提条件

  • Linux 计算机
  • ESXi 安装或升级脚本 ks.cfg kickstart 文件
  • USB 闪存驱动器

过程

  1. 将 USB 闪存驱动器附加到可以访问安装或升级脚本的 Linux 计算机。
  2. 创建分区表。
    /sbin/fdisk /dev/sdb
    1. 键入 d 删除分区,直至将其全部删除。
    2. 键入 n 创建遍及整个磁盘的主分区 1。
    3. 键入 t 将 FAT32 文件系统的类型设置为适当的设置,如 c
    4. 键入 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)
      
    5. 键入 w 写入分区表并退出。
  3. 使用 FAT32 文件系统格式化 USB 闪存驱动器。
    /sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
  4. 创建一个目标目录并向其挂载 USB 闪存驱动器。
    mkdir -p /usbdisk
    mount /dev/sdb1 /usbdisk
  5. ESXi 安装脚本复制到 USB 闪存驱动器。
    cp ks.cfg /usbdisk
  6. 卸载 USB 闪存驱动器。
    umount /usbdisk

结果

USB 闪存驱动器中包含 ESXi 的安装或升级脚本。

下一步做什么

引导 ESXi 安装程序时,指向安装或升级脚本的 USB 闪存驱动器的位置。请参见输入引导选项以启动安装或升级脚本PXELINUX 配置文件