首先确认CPU支持虚拟化并启用KVM模块,安装qemu-kvm、libvirt等工具,准备Windows 11 ISO和VirtIO驱动,创建UEFI启动的虚拟机并加载驱动以识别磁盘,最后通过SPICE提升图形交互体验。

如果您在Linux系统中使用KVM进行虚拟化操作,希望安装Windows 11作为客户机操作系统,但不确定如何配置正确的环境和参数,则可能是由于缺少必要的工具或配置不当。以下是完成该任务的具体步骤:
本文运行环境:联想ThinkPad X1 Carbon,Ubuntu 22.04
在开始安装之前,必须确保主机CPU支持虚拟化技术(Intel VT-x 或 AMD-V),并且已在BIOS中开启。同时需要加载KVM内核模块以提供底层虚拟化功能。
1、打开终端,执行命令 egrep -c '(vmx|svm)' /proc/cpuinfo' 检查是否返回大于0的值,若结果为1或更高,则表示CPU支持虚拟化。
2、运行 sudo modprobe kvm 加载KVM主模块,根据CPU类型执行 sudo modprobe kvm-intel 或 sudo modprobe kvm-amd。
3、使用 lsmod | grep kvm 验证模块是否成功加载。
完整的KVM虚拟化环境需要多个组件协同工作,包括QEMU用于设备模拟,libvirt用于资源管理,以及virt-install用于命令行创建虚拟机。
1、更新软件包索引:sudo apt update。
2、安装必要组件:sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils virt-manager virtinst ovmf。
3、将当前用户添加到libvirt和kvm组以避免权限问题:sudo usermod -aG libvirt $USER 和 sudo usermod -aG kvm $USER。
4、重启系统使组权限生效。
为了顺利安装Windows 11,需获取官方ISO镜像,并建议下载VirtIO驱动ISO以便在安装过程中加载网卡和磁盘驱动。
1、从微软官网下载Windows 11 ISO文件,并记录其存储路径。
2、访问Fedora的官方仓库地址 https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/ 下载最新版的 virtio-win.iso。
3、将两个ISO文件放置于同一目录下便于后续引用,例如 ~/iso-images/。
Windows 11要求UEFI启动模式及安全启动功能,因此必须使用OVMF固件替代传统BIOS模拟。
1、创建一个用于存放虚拟机磁盘的目录:mkdir -p ~/kvm/win11。
2、使用qemu-img创建一个大小为60GB的qcow2格式磁盘:qemu-img create -f qcow2 ~/kvm/win11/win11.qcow2 60G。
3、执行以下virt-install命令启动安装过程:
virt-install \
--name win11 \
--memory 8192 \
--vcpus 4 \
--os-variant win11 \
--disk path=~/kvm/win11/win11.qcow2,format=qcow2,bus=virtio \
--cdrom ~/iso-images/Win11.iso \
--disk ~/iso-images/virtio-win.iso,device=cdrom \
--network network=default,model=virtio \
--graphics spice \
--boot uefi \
--machine q35 \
--tpm backend.type=emulator,version=2.0 \
--features kvm.hidden=true,acpi=on,apic=on \
--cpu host-passthrough
Windows 11原生不包含VirtIO块设备驱动,因此在选择安装位置时会看不到任何磁盘,必须手动加载驱动程序。
1、启动虚拟机后进入Windows安装界面,在选择磁盘步骤点击“加载驱动程序”。
2、点击“浏览”,然后从DVD驱动器中选择 E:\viostor\w11\amd64 路径(光驱盘符可能为D或E)。
3、勾选“包括子文件夹”,点击确定完成驱动导入。
4、成功识别磁盘后即可继续正常安装流程。
SPICE协议可提供比默认VNC更佳的图形体验,支持音频、USB重定向和高分辨率显示。
1、安装完成后,在宿主机上运行 sudo apt install spice-vdagent spice-webdavd。
2、登录Windows 11虚拟机后,从第二张CD-ROM(VirtIO ISO)中运行 virtio-win-gt-x64.msi 安装图形驱动。
3、安装完成后重启虚拟机,此时鼠标集成、剪贴板共享和自适应分辨率将可用。
以上就是KVM怎么安装虚拟机 Linux下KVM虚拟化安装win11教程的详细内容,更多请关注php中文网其它相关文章!
Windows激活工具是正版认证的激活工具,永久激活,一键解决windows许可证即将过期。可激活win7系统、win8.1系统、win10系统、win11系统。下载后先看完视频激活教程,再进行操作,100%激活成功。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号