Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

VMware ESXi 7.0 中的 UEFI 引导顺序管理实用程序

Summary: 本文档详细介绍了如何从 ESXi 管理引导变量。 从 7.0 开始,VMware 提供了一个选项,用于在系统使用 UEFI 引导模式时管理引导变量。

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

在 vSphere 7.0 中,VMware 引入了一个实用程序,用于在系统固件在 UEFI 启动模式下运行时管理 ESXi 的启动设备顺序。在 ESXi 中管理启动设备的能力提供了在需要时更改后续 启动 的启动顺序的选项。对于没有给定服务器的远程控制台访问权限,但想要更改引导设备以满足特定要求的管理员,这可能是一个方便的选项。 

 
/usr/lib/vmware/uefi/bin/bootorder 是 VMware 提供的 EFI 实用程序,用于管理 ESXi 中的 启动变量。还提供了一个帮助页面以及实用程序,其中可以使用“-h”参数查看所有选项。


例如,下面演示了该实用程序提供的一些参数,您可以使用这些参数查看当前引导设备、列出系统上启用的所有引导设备、设置一次性下次引导选项等。

第一步,检查系统固件是否在 UEFI 引导模式下运行。在 ESXi 中,您可以使用“vsish -e get /hardware/firmwareType”检查相同的内容。此命令返回“Legacy BIOS”或“UEFI”,具体取决于管理员的设置。 
 

如果系统引导模式设置为“UEFI”,下面是 /usr/lib/vmware/uefi/bin/bootorder 实用程序提供的一些选项,用于监控和管理引导设备顺序。

~] /usr/lib/vmware/uefi/bin/bootorder -l # 此命令 提供系统上已启用的引导设备的列表。

Boot0004:VMware ESXi

Boot0003:嵌入式 NIC 1 端口 1 分区 1

Boot0001:虚拟软盘

Boot0002:虚拟 CD

 


下面是除上述命令外,用于获取当前引导设备的显式选项,如下所示。

~] /usr/lib/vmware/uefi/bin/bootorder -c # 显示当前引导设备。

Boot0004:VMware ESXi

 


另一个有用的选项是使用 -x 参数设置一次性下一次引导选项,以便在下一次立即引导中设置指定的引导设备。在上面的此示例中,您可以使用要为下一次启动设置的相应启动设备的整数值。
 

~] /usr/lib/vmware/uefi/bin/bootorder -x 3  # 这将设置下一次引导。

~] /usr/lib/vmware/uefi/bin/bootorder -n # 此参数显示设置的一次性下一次引导选项。 

Boot0003:嵌入式 NIC 1 端口 1 分区 1


当用户想要在 ESXi 中更改启动设备时,这有助于用户管理系统启动变量。

Article Properties
Article Number: 000152960
Article Type: Solution
Last Modified: 03 Jul 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.