3.3. 创建 Windows 虚拟机


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

要创建虚拟机并安装 Windows 客户机操作系统,请使用 virt-install 命令或 RHEL 10 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
      • 要安装的 Windows 版本。例如,对于 Windows 10 和 11:

        --os-variant win10
        Copy to Clipboard

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

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

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

      • 如果您要安装早于 Windows 11 和 Windows Server 2022 的 Windows 版本,请点击 Create and run 来开始安装。
      • 如果您要安装 Windows 11,或者您想要使用额外的 Windows Server 2022 功能,点创建并编辑并使用 CLI 启用 UEFI 和 vTPM:

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

          # virsh edit windows-vm
          Copy to Clipboard
        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
        3. devices 元素中添加 tpm 设备:

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

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

  3. 如果您使用 Web 控制台创建虚拟机,请使用 Disks 接口将带有 virtio 驱动程序的存储介质附加到虚拟机。

    具体步骤请参阅 使用 web 控制台将现有磁盘附加到虚拟机

  4. 在 Windows 客户机操作系统中配置 KVM virtio 驱动程序。详情请查看为 Windows 虚拟机安装 KVM 半虚拟驱动程序
  5. 可选 :优化 Windows 虚拟机的性能。详情请参阅 优化 Windows 虚拟机
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat