在操作系统上创建可启动的 ESXi 8.0
2026-06-05
作为企业中应用最广泛的第1类虚拟机监视器(hypervisor)之一,VMware ESXi 可从多种介质启动,例如 CD/DVD、预启动执行环境(PXE)、远程管理应用程序以及 USB 闪存驱动器。
不仅如此,ESXi 还可以从 USB 闪存驱动器启动。这样做既带来便利,也带来挑战。
节省成本和空间。使用USB设备安装ESXi虚拟化管理程序,可同时节省内部直连存储空间及相关成本。
易于维护:当需要更换数据存储中的磁盘时,由于 ESXi 安装在 USB 闪存驱动器上,因此无需重新安装 ESXi 即可更换数据存储驱动器。
更简单的升级和安装:克隆 USB 设备并升级 ESXi。若出现异常,只需切换至已预先安装并正常运行 ESXi 的 USB 驱动器即可,无需回退到旧版本。
与 RAID 不兼容意味着一旦 USB 设备发生故障,主机将出现停机,且更换驱动器需要时间。此外,使用 USB 驱动器启动 ESXi 时,启动时间可能更长,因为 ESXi 需要完全加载到内存中。
此外,USB 设备可能因频繁的输入/输出操作而迅速老化。因此,请务必选择一款可靠且受支持的设备。
同样请注意,安装程序不会在 USB 设备上创建暂存分区来存储 vm-support 输出,因此将由内存盘(ramdisk)承担此任务,其内容最终会被系统清除。
在 Linux 上创建可启动的 ESXi 8.0 安装程序 USB 闪存盘
1. 从 customerconnect.vmware 下载 ESXi 8.0 镜像。
2. 使用 Linux 软件包管理器安装 syslinux。
# yum 安装 syslinux
# apt 安装 syslinux
3. 连接设备后,运行 dmesg 命令以识别 USB 设备路径。
# dmesg
4. 启动工具,使用 fdisk 创建分区。按选项键。
# fdisk /dev/sdb
d:删除当前分区。
n:新建分区,随后选择主分区。
输入3次:默认设置。
t:在文件系统之间切换。
c:选择 FAT32 作为文件系统类型。
a:激活分区。
w:将更改写入磁盘。
5. 格式化U盘。
# /sbin/mkfs.vfat -F 32 -n ESX /dev/devicepath
6. 复制引导加载程序和主引导记录。
# /usr/bin/syslinux /dev/设备路径
# cat /usr/share/syslinux/mbr.bin > /dev/devicepath
7. 安装USB驱动器。
# 创建/usbdisk目录
# 挂载 /dev/设备路径 /usbdisk
8. 挂载 ESXi ISO。
# 创建 /esxi 目录
# 挂载 -o loop VMware-VMvisor-Installer-x.x.x-XXXXXX.x86_64.iso /esxi
9. 将 ISO 文件内容复制到 USB 设备中。
# 将 /esxi/ 下的所有文件复制到 /usbdisk
10. 将 /usbdisk/syslinux.cfg 文件中的 APPEND -c boot.cfg 行更改为 APPEND -c boot.cfg -p 1。
# sed -i 's/APPEND -c boot.cfg/APPEND -c boot.cfg -p 1/g' /usbdisk/syslinux.cfg
11. 卸载 USB 和 ISO。
# 卸载 /usbdisk
# 卸载 /esxi
12. 取出U盘,并使用该U盘安装ESXi。
在 Windows 上创建可启动的 ESXi 8.0 安装程序 USB 闪存驱动器
1. 下载 ESXi 8.0 镜像和 Rufus 工具。
2. 将USB连接到您的计算机。
3. 启动 Rufus,并将 USB 驱动器选为设备。
4. 单击“选择”以打开 ESXi ISO 文件并指定该文件。为卷标指定一个名称。
5. 在下拉列表中,为分区方案选择MBR,为目标系统类型选择BIOS或UEFI,并以默认的FAT32作为文件系统。
6. 点击开始,然后在弹出窗口中点击是以继续。
7. 点击确定以查看另一个提示。
在 Mac 上创建可启动的 ESXi 8.0 安装程序 USB 闪存驱动器
1. 下载 ESXi 8.0 镜像。
2. 识别USB设备。
# diskutil list
3. 创建分区图,然后使用 FAT32 格式化驱动器。
# diskutil eraseDisk MS-DOS “ESX” MBR 闪存盘
4. 卸载USB设备。
# diskutil 卸载磁盘 /dev/flashdrive
5. 使用 fdisk 激活第一个分区。
fdisk:1> f 1
fdisk:1> 写入
fdisk:1> 退出
6. 挂载 ESXi ISO 文件后,将其内容复制到 U 盘中。
7. 在U盘中找到 ISOLINUX.CFG 文件,并将其重命名为 SYSLINUX.CFG。
8. 将 syslinux.cfg 文件中的 APPEND -c boot.cfg 行更改为 APPEND -c boot.cfg -p 1。
9. 取出U盘,并使用该U盘安装ESXi。
如何从USB闪存驱动器安装ESXi?
使用Rufus从USB安装ESXi
1. 将可启动USB连接到主机,然后在BIOS启动菜单中修改启动顺序,使系统从USB磁盘启动。
2. 接受最终用户许可协议并继续。
3. 单击Enter,然后按F11。选择要安装 ESXi 的目标驱动器。
4. 选择键盘布局并输入 root 密码。
5. 在确认安装窗口中选择安装。
6. 从主机上拔下USB设备,然后重启系统。
使用 Workstation 从 USB 安装 ESXi
1. 将可启动的 USB 闪存驱动器连接到您的计算机。
2. 在 VMware Workstation 中创建一台新虚拟机,然后将该虚拟机配置为使用默认设置。
请确保选择 ESXi 安装程序 ISO 镜像并设置固件类型为 UEFI(虚拟机 > 设置 > 选项 > 高级)。
3. 启动虚拟机,并从 ESXi 安装程序 ISO 文件启动。开机后按 F2 键,在虚拟 UEFI/BIOS 中选择启动设备。
导航至 虚拟机 > 可移动设备 > 您的闪存盘名称 > 连接(从主机断开),以连接USB闪存盘。
4. 安装 ESXi。按 Enter 键继续,按 F11 键接受许可协议。请根据以下指南识别用于安装/升级 ESXi 的磁盘。
a. 重启通过USB连接的运行ESXi的虚拟机。
b. 按 Shift+O 手动输入额外的启动设置。
c. 在 cdromBoot runweasel 中添加 preferVMklinux=TRUE,然后按 Enter。
cdromBoot runweasel preferVMklinux=TRUE
d. 重复步骤 4 的操作,选择一个磁盘来安装 ESXi,然后按 Enter 键。
e. 选择键盘布局,输入 root 密码,然后按 F11 确认安装。
f. 然后弹出安装介质,按Enter键并重新启动 ESXi 虚拟机。
5. 按 Alt-F1 打开 ESXi 控制台,然后输入 root 用户名和密码。(若在安装 ESXi 时手动选择了 USB 设备,请进入 故障排除 > 启用 ESXi Shell)
要永久保存 USB 设置:
esxcli 系统设置内核设置 -s preferVmklinux -v FALSE
esxcli 系统模块设置 --启用=false -m vmkusb
重启
ESXi 备份最佳实践
毫不讳言,ESXi 虚拟机备份对于任何采用 VMware 基础架构的企业而言都至关重要。若您是一家只需保护少量虚拟机的小型企业,可使用磁带等传统备份方案,或现代备份软件的免费版本。然而,若您拥有大量虚拟机,并且高度重视备份与恢复的效率,则可能需要采用无需安装代理的备份软件。
Vinchin 备份与恢复 是一款专业的 ESXi 备份解决方案,集自动备份、即时恢复和虚拟机到虚拟机(V2V)迁移功能于一体。
兼容15种以上平台:支持市场上主流的虚拟化平台,例如 VMware、Citrix Hypervisor(XenServer)、XCP-ng、oVirt、Oracle Linux Virtualization Manager、Red Hat Virtualization 等。同时还支持数据库、物理服务器、NAS以及海量文件的备份与恢复。
简易智能备份:按照预设时间表自动执行虚拟机备份,并通过邮件告警提醒用户任务状态及异常活动。
加快备份速度:采用HotAdd传输技术、数据缩减50%以及多线程传输。
跨平台虚拟机到虚拟机(V2V)迁移: 仅需 4 个步骤,无需任何命令或工具,即可在 10 多个平台之间顺畅完成 V2V 迁移。
即时恢复:直接从备份数据存储或异地备份副本(保存在其他位置)中,在数秒内恢复崩溃的虚拟机,从而实现最短的恢复时间目标(RTO)。
虚拟机备份验证:在内置的灾难恢复实验室中验证虚拟机备份,以测试其是否可启动。
使用起来非常简单,您只需通过其用户友好的网页控制台,四步即可创建 VMware 备份任务。
1 选择 VMware 虚拟机

2 选择备份存储

3 选择备份策略

4 提交任务

该解决方案既提供免费版本,也提供企业版的15天全功能免费试用,支持高级功能及更多虚拟化(15种以上)。
下载免费试用版
适用于多种数据备份
* 15天全功能免费安全下载
ESXi 可启动 USB 常见问题解答
问题1:启动 ESXi 所需的最小 U 盘容量是多少?
请使用容量至少为 16 GB 的零售版 USB 闪存盘作为启动介质(仅转储核心文件时,4 GB 已足够)
问题2:ESXi能否完全从U盘运行?
是的——ESXi 支持通过 USB/SD 启动,但 VMware 建议为 OSData 分区添加一个持久性存储设备。
问题3:我是否应将 /scratch 存储在 USB 启动设备上?
否——默认情况下,/scratch 位于内存中,因此请为持久性 scratch 存储配置数据存储或本地磁盘。
总结
在成功安装 VMware ESXi 后,您现在已可开始使用虚拟机。但与此同时,您也需高度重视关键虚拟机数据的保护,以确保业务连续性。请参阅保护 ESXi 虚拟机的十大最佳实践。
您可以尝试使用 Vinchin 备份与恢复软件,轻松快速地备份 ESXi,无需担心停机或灾难风险。