您可以使用 USB 闪存驱动器存储在 ESXi 的脚本式安装或升级期间使用的 ESXi 安装脚本或升级脚本。
如果安装计算机上有多个 USB 闪存驱动器,则安装软件会在所有已连接的 USB 闪存驱动器上搜索安装或升级脚本。
此过程中的说明假设 USB 闪存驱动器被检测为 /dev/sdb。
注: 请勿将包含安装或升级脚本的
ks 文件存储在引导安装或升级时使用的同一个 USB 闪存驱动器上。
前提条件
- Linux 计算机
- ESXi 安装或升级脚本 ks.cfg kickstart 文件
- USB 闪存驱动器
过程
- 将 USB 闪存驱动器附加到可以访问安装或升级脚本的 Linux 计算机。
- 创建分区表。
/sbin/fdisk /dev/sdb
- 键入 d 删除分区,直至将其全部删除。
- 键入 n 创建遍及整个磁盘的主分区 1。
- 键入 t 将 FAT32 文件系统的类型设置为适当的设置,如 c。
- 键入 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)
- 键入 w 写入分区表并退出。
- 使用 FAT32 文件系统格式化 USB 闪存驱动器。
/sbin/mkfs.vfat -F 32 -n USB /dev/sdb1
- 创建一个目标目录并向其挂载 USB 闪存驱动器。
mkdir -p /usbdisk
mount /dev/sdb1 /usbdisk
- 将 ESXi 安装脚本复制到 USB 闪存驱动器。
cp ks.cfg /usbdisk
- 卸载 USB 闪存驱动器。
umount /usbdisk
结果
USB 闪存驱动器中包含 ESXi 的安装或升级脚本。
下一步做什么
引导 ESXi 安装程序时,指向安装或升级脚本的 USB 闪存驱动器的位置。请参见输入引导选项以启动安装或升级脚本和PXELINUX 配置文件。