实验性功能

实验性功能不适用于在生产环境中使用。Citrix 不保证实验性功能能够在 Citrix Hypervisor 的 GA 版本中可用。

来宾 UEFI 引导

Citrix Hypervisor 现在允许最新版本的 Windows 来宾操作系统在 UEFI 模式下引导。UEFI 引导为来宾操作系统提供了更丰富的界面来与硬件交互,这样可以显著缩短 Windows VM 的启动时间。

注意:

来宾 UEFI 引导是一项实验性功能。可以在生产环境中的主机上创建启用了 UEFI 的 VM。但是,启用 了 UEFI 的 VM 不得用于生产目的。在将主机升级到 Citrix Hypervisor 的较新版本时,可能需要重新创建 VM。

Citrix Hypervisor 在新创建的 Windows 10(64 位)、Windows Server 2016(64 位)和 Windows Server 2019(64 位)VM 上支持 UEFI 引导。创建 VM 时必须指定引导模式。首次启动 VM 后无法更改 VM 的引导模式。

在 VM 上启用 UEFI 引导时,请注意以下事项:

  • 确保启用了 UEFI 的 VM 至少具有两个 vCPU。
  • 可以以 OVA 、OVF 或 XVA 文件格式导入或导出在 Citrix Hypervisor 中创建的启用了 UEFI 的 VM。不支持从在其他虚拟机管理程序上创建的 OVA 或 OVF 导入启用了 UEFI 的 VM。
  • Citrix Machine Creation Services 不支持启用了 UEFI 的 VM。
  • 不支持 GPU 直通。
  • 不支持 PVS。
  • 不支持 UEFI 安全引导。
  • 使用 UEFI 设置菜单可更改 XenCenter 控制台的屏幕分辨率。有关详细说明,请参阅更改屏幕分辨率

启用 UEFI 引导

可以使用 XenCenter 或 xe CLI 启用来宾 UEFI 引导。

使用 XenCenter

安装介质上使用新建 VM 向导创建 VM 时,选择 UEFI 引导

注意:

如果您选择的 VM 模板不支持 UEFI 引导,UEFI 引导选项将显示为灰色。

使用 xe CLI

创建 VM 时,请在首次引导 VM 之前运行以下命令:

    xe vm-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE>

其中, UUID 为 VM 的 UUID,MODE 为“BIOS”或“UEFI”。如果不指定模式,则默认为“BIOS”。

要从模板创建启用了 UEFI 的 VM,请运行以下命令:

    UUID=$(xe vm-clone name-label='Windows 10 (64-bit)'
    new-name-label='Windows 10 (64-bit)(UEFI)') xe template-param-set uuid=<UUID> HVM-boot-params:firmware=<MODE>

更改屏幕分辨率

要更改启用了 UEFI 的 VM 上的 XenCenter 控制台的屏幕分辨率,请执行以下操作:

  1. 打开 Windows 设置
  2. 单击更新和安全按钮
  3. 在“恢复”选项卡下,按立即重新启动按钮。
  4. 导航到疑难解答 > 高级选项 > UEFI 固件设置
  5. 重新启动。重新启动过程中,UEFI 设置菜单将加载。
  6. 导航到设备管理器 > OVMF 平台配置。此操作将显示当前的屏幕分辨率。
  7. Enter 键查看屏幕分辨率选项。
  8. 使用箭头键选择所需的屏幕分辨率,然后按 Enter 键。
  9. F10 键保存更改并确认您的选择。
  10. 重新启动 VM 以使用更新后的屏幕分辨率查看 XenCenter 控制台。

实验性功能