第 21 章 安装和管理 Windows 虚拟机


要在 RHEL 9 主机上使用 Microsoft Windows 作为虚拟机(VM)中的客户机操作系统,红帽建议执行额外的步骤以确保这些虚拟机正确运行。

为此,以下章节提供了有关在主机上安装并优化 Windows 虚拟机,以及在这些虚拟机中安装和配置驱动程序的信息。

21.1. 安装 Windows 虚拟机

您可以在 RHEL 9 主机上创建完全虚拟化的 Windows 机器,在虚拟机(VM)中启动图形 Windows 安装程序,并优化已安装的 Windows 虚拟机操作系统(OS)。

要创建虚拟机并安装 Windows 客户机操作系统,请使用 virt-install 命令或 RHEL 9 web 控制台。

先决条件

  • Windows OS 安装源可以是以下之一,并在本地或网络上可用:

    • 安装介质的 ISO 镜像
    • 现有虚拟机安装的磁盘镜像
  • 带有 KVM virtio 驱动程序的存储介质.

    要创建此介质,请参阅在主机中准备 virtio 驱动程序安装介质

  • 如果要安装 Windows 11,必须在主机上安装 edk2-ovmfswtpmlibtpms 软件包。

流程

  1. 创建虚拟机。具体步骤请参阅创建虚拟机,但请注意以下具体信息。

    • 如果使用 virt-install 工具来创建虚拟机,请在命令中添加以下选项:

      • 带有 KVM virtio 驱动程序的存储介质.例如:

        --disk path=/usr/share/virtio-win/virtio-win.iso,device=cdrom
        Copy to Clipboard Toggle word wrap
      • 要安装的 Windows 版本。例如,对于 Windows 10 和 11:

        --os-variant win10
        Copy to Clipboard Toggle word wrap

        要获得可用 Windows 版本列表以及相应的选项,请使用以下命令:

        # osinfo-query os
        Copy to Clipboard Toggle word wrap
      • 如果您要安装 Windows 11,启用 统一可扩展固件接口 (UEFI) 和虚拟信任平台模块 (vTPM):

        --boot uefi
        Copy to Clipboard Toggle word wrap
    • 如果使用 Web 控制台创建虚拟机,请在 Create New Virtual Machine 窗口中的 Operating System 字段中指定您的 Windows 版本。

      • 如果要在 Windows 11 和 Windows Server 2022 之前安装 Windows 版本,点创建并运行开始安装并运行。
      • 如果您要安装 Windows 11,或者您想要使用额外的 Windows Server 2022 功能,点创建并编辑并使用 CLI 启用 UEFI 和 vTPM:

        1. 打开虚拟机的 XML 配置:

          # virsh edit windows-vm
          Copy to Clipboard Toggle word wrap
        2. os 元素中添加 firmware='efi' 选项:

          <os firmware='efi'>
            <type arch='x86_64' machine='pc-q35-6.2'>hvm</type>
            <boot dev='hd'/>
          </os>
          Copy to Clipboard Toggle word wrap
        3. devices 元素中添加 tpm 设备:

          <devices>
            <tpm model='tpm-crb'>
              <backend type='emulator' version='2.0'/>
            </tpm>
          </devices>
          Copy to Clipboard Toggle word wrap
        4. 虚拟机表中的 Install 启动 Windows 安装。
  2. 在虚拟机中安装 Windows OS。

    有关如何安装 Windows 操作系统的详情,请参考相关的 Microsoft 安装文档。

  3. 如果使用 Web 控制台创建虚拟机,请使用 Disks 接口将带有 virtio 驱动程序的存储介质附加到虚拟机。具体说明请参阅 使用 web 控制台将现有磁盘附加到虚拟机
  4. 在 Windows 客户机操作系统中配置 KVM virtio 驱动程序。详情请查看为 Windows 虚拟机安装 KVM 半虚拟驱动程序
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat