新闻资讯

kvm 如何安装 win11

sstp | 2025-02-28

在 KVM 中安装 Windows 11,能让用户在 Linux 环境下体验 Windows 系统的应用与功能。但由于 Windows 11 对硬件有特定要求,尤其是 TPM 2.0 的限制,在 KVM 中安装时需要一些特殊处理。下面将详细介绍安装步骤。

准备工作

1、 硬件准备:确保宿主机满足虚拟化条件,CPU 支持硬件辅助虚拟化技术,如 Intel 的 VT-x 或 AMD 的 AMD-V,可通过egrep -c '(vmx|svm)' /proc/cpuinfo命令检查。同时,宿主机需有足够的资源,建议至少 4GB 内存,64GB 以上的空闲磁盘空间用于安装 Windows 11 虚拟机。
2、 软件准备:
(1) 安装 KVM 及相关工具,以 Ubuntu 系统为例,执行命令sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils libguestfs-tools virt-viewer virt-manager virtinst 。
(2) 下载 Windows 11 的 ISO 镜像文件,可从微软官方网站或其他可靠渠道获取。由于 Windows 11 安装时会检测 TPM 2.0 和安全启动,若宿主机不满足这些条件,还需准备绕过检测的方法。常见的方法是修改注册表,在 Windows 11 安装界面按 Shift + F10 打开命令行界面,执行如下命令:
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1
也可以使用图形界面的注册表编辑器添加,输入 regedit 进入注册表编辑器,然后定位到 HKEY_LOCAL_MACHINE\SYSTEM\Setup,创建一个名为 “LabConfig” 的项,接着在 “LabConfig” 下创建两个 DWORD 值:键名 “BypassTPMCheck”,赋值 “00000001”;键名 “BypassSecureBootCheck”,赋值 “00000001” 。保存退出后,即可绕过 TPM 和安全启动检测。

创建虚拟机

1、 使用 virt-manager:打开 virt-manager 图形化工具,点击 “新建虚拟机”。在 “选择安装来源” 步骤,选择 “本地安装介质(ISO 映像或 CDROM)”,并浏览选择下载好的 Windows 11 ISO 镜像文件。设置虚拟机名称,如 “Windows11 - KVM”。在 “选择客户机操作系统” 中,选择 “Windows”,并在版本中选择 “Windows 11”。设置 CPU 核心数和内存大小,根据 Windows 11 的运行需求,建议分配至少 2 个 CPU 核心和 4GB 内存。设置存储,可选择默认存储池,也可自定义存储路径和大小,一般为 Windows 11 虚拟机分配至少 64GB 的磁盘空间。设置网络,选择合适的网络模式,如桥接模式,确保虚拟机能够联网。
2、 使用命令行(以 virt-install 为例):假设下载的 Windows 11 ISO 镜像文件位于/home/user/Downloads/win11.iso,可使用以下命令创建虚拟机:
virt-install --name windows11 - kvm \
--memory 4096 \
--vcpus 2 \
--disk path=/var/lib/libvirt/images/windows11 - kvm.img,size=64 \
--os - type windows \
--os - variant win11 \
--cdrom /home/user/Downloads/win11.iso \
--network bridge=br0
上述命令中,--name指定虚拟机名称;--memory设置内存大小;--vcpus设置 CPU 核心数;--disk指定磁盘路径和大小;--os - type和--os - variant指定操作系统类型和变体;--cdrom指定 Windows 11 ISO 镜像文件路径;--network指定网络模式和网桥 。

安装 Windows 11

1、 启动虚拟机:创建完成后,启动虚拟机,进入 Windows 11 安装界面。
2、 语言和区域设置:选择安装语言、时间和货币格式、键盘或输入法等,点击 “下一步”。
3、 安装类型选择:选择 “自定义:仅安装 Windows(高级)”,进行全新安装。
4、 分区设置:根据需求对虚拟机磁盘进行分区,如创建系统分区、数据分区等。选择要安装 Windows 11 的分区,点击 “下一步” 开始安装。
5、 安装过程:安装程序会自动复制文件、展开文件、安装功能和更新,期间虚拟机可能会自动重启多次,耐心等待安装完成。
6、 设置 Windows 11:安装完成后,根据提示设置用户名、密码、网络等信息,完成 Windows 11 的初始化设置。


拓展阅读

1、 KVM 中 Windows 11 虚拟机网络连接异常怎么办:首先检查网络模式设置是否正确,如桥接模式下网桥配置是否正确。可尝试重启虚拟机和宿主机的网络服务,或者在虚拟机中重新配置网络参数,如 IP 地址、子网掩码、网关等。也可以在 KVM 管理工具中检查网络设备状态,查看是否有驱动未安装或冲突。
2、 如何在 KVM Windows 11 虚拟机中共享文件:可以通过安装 VMware Tools 或 virtio - fs 来实现文件共享。在 KVM 中,virtio - fs 是一种高性能的文件共享方式,先在宿主机上安装 virtio - fs 相关软件包,然后在虚拟机中加载 virtio - fs 驱动,通过配置共享目录,即可在宿主机和虚拟机之间共享文件。
3、 KVM Windows 11 虚拟机性能优化方法:合理分配 CPU 和内存资源,避免资源过度分配或不足。安装 virtio 驱动,可提高磁盘和网络性能。在 Windows 11 虚拟机中,关闭不必要的服务和特效,如自动更新、视觉效果等,也能提升性能。