[deepin exploration] 15步在deepin25内置的kvm中安装win11(比wine好用太多)
Tofloor
poster avatar
森林的天空
deepin
2025-10-22 17:36
Author

今天下午折腾了一天,终于在我的macbook(i3双核+8G内存+内置显卡)完美的跑通了kvm下的我win11虚拟机,终于可以分享给大家了,不用在去安装那vimware、virtulbox那种基于host虚拟机了,也不用折腾缺dkms那种事情了。

先看效果


图片1.png

图片2.png

一、安装虚拟化的环境(物理机,也就是自己的电脑)

sudo apt update&sudo apt install qemu-system-x86 libvirt-clients virtinst virt-viewer qemu-utils bridge-utils spice-vdagent libosinfo-bin

二、加入组、启用服务

sudo usermod -aG libvirt $USER

sudo usermod -aG kvm $USER

sudo systemctl restart libvirtd

sudo systemctl enable libvirtd

三、检查是否支持kvm,一般都只支持

lsmod |grep kvm

图片3.png

四、检查机器是否支持硬件虚拟化

vmx是intel的,svm是amd的硬件辅助虚拟化的的cpu指令集,这两个指令集与性能有关系,5年内的cpu一般都支持,如果不支持,需要在BIOS、EFI中打开

lscpu | grep -E '(vmx|svm)'


图片4.png

五、检查机器虚拟化环境的完备程度

virt-host-validate

重点看qemu相关的就行,lxc是容器的,警告的只会影响一点性能,可以不用管。


图片5.png

六、虚拟机安装

在启动器里,找到virt-manager,或者命令直接敲,会跳出来一个图形化界面的虚拟管理器。

第一步:新建虚拟机,选择本地安装


图片6.png


图片7.png

第二步:选择iso安装介质

单击浏览,在跳出的界面里,直接单击本地浏览,选择win系统的安装iso文件。

把自动从安装介质/源检测的选项去掉,输入win11,自动会跳出可以选择的系统,就选择win11就可以。


图片8.png

第三步:设置cpu与内存

看自己机器内存大小,一般win系统配置至少8G内存,cpu直接填写最大值就好,后面都可以在线调试数量。


图片9.png

第四步:添加存储卷

win11直接起步100G吧,多分配点比较好,qcow2可以根据使用情况自动增长的,不会立即分配那么大的硬盘,用多少就会增长到多少,自动的,不需要设置。

图片10.png

第五步:起个名字,不要选择自定义、网络参数,虚拟机就建好了


图片11.png

第六步:和在物理机一样正常安装windows11就可以了,windows安装我相信大家都知道

第七步:在虚拟机中安装virtio驱动、spice管理套件

不安装这个驱动可以么,当然可以,只是显示效果,性能都比较垃圾,分辨率只能1024*800,安装后立马单车变摩托。

在豆包中搜索:spice-guest-tool、virtio windows驱动、virtio-guest-tool,文件比较大,就分享了,自己下载吧。

图片12.png

第八步:配置win11虚拟机的virtio显卡驱动、网卡驱动

关闭安装好的win11虚拟机,单击i图标,进入硬件配置界面。


图片13.png

显卡默认是VGA,只能到1024*800的分辨率,当win11安装了virtio驱动后,就可以把显卡换成virtio或者qxl了,这个设置一定要在win11安装了virtio驱动后再设置,否则顺序错了,就黑屏或蓝屏,至于选择那个,看你的电脑硬件,优先选择virtio,如果比较卡就选择qxl,改完不要忘记单击右下角的应用,不单击不生效。


图片14.png

网卡默认是e1000e,这个是软件模拟的网卡,直接用virtio网卡,改完不要忘记单击右下角的应用,不单击不生效。


图片15.png

安装原理,硬盘也可以选择virtio硬盘,选择这种硬盘,性能立马提升30%,但是我每次选择virtio硬盘,启动直接就蓝屏,装linux就不会,windows么有办法,它不内置virtio驱动,所以就先用sata硬盘将就吧,它是qemu软件模拟的硬盘,与virto硬盘没法比,virtio硬盘相当于用物理硬盘。

设置完virtio的显卡、网卡,其它的设置就暂时不用了,其它设置就属于高级应用了,需要大家自己学习了,学习请看帖子,我整理了300多页的笔记,目前还正在更新中。

kvm学习笔记 https://bbs.deepin.org/post/292282

希望对大家有所帮助,欢迎跟帖讨论。

Reply Favorite View the author
All Replies
1 / 2
To page
森林的天空
deepin
2025-10-22 17:37
#1

先抢个沙发

Reply View the author
BigFish
deepin
2025-10-22 17:45
#2

applaud

Reply View the author
kookboy
deepin
2025-10-22 17:52
#3

有个疑问,装个win10或win11的实用性有多大呢?打游戏或用一些专业性强的软件?

Reply View the author
Feelup
deepin
2025-10-22 17:55
#4

这个不错,很详细了。

Reply View the author
森林的天空
deepin
2025-10-22 18:09
#5
kookboy

有个疑问,装个win10或win11的实用性有多大呢?打游戏或用一些专业性强的软件?

有是很还是有需求的,比如有的网银,只支持windows,wine也搞不定,我就是这样,需要打回单、对账单,就用虚拟机。

Reply View the author
kookboy
deepin
2025-10-22 18:13
#6
森林的天空

有是很还是有需求的,比如有的网银,只支持windows,wine也搞不定,我就是这样,需要打回单、对账单,就用虚拟机。

嗯。可惜我的硬盘没多少空间了,不然试试~

Reply View the author
buyike
deepin
2025-10-22 18:57
#7

速度这么快,感谢。

Reply View the author
134******40
deepin
2025-10-22 19:02
#8

不错,很详细的操作教程。

Reply View the author
Remnant
deepin
2025-10-22 19:49
#9

好帖,收藏!kissing_heart

Reply View the author
jjcui8595
deepin
Resources Team
2025-10-22 21:12
#10

1,安装Windows11需要选择含安全启动的UEFI固件。

2,选择virtio模式硬盘也可以安装Windows,但要同时挂载virtio-win.iso,以便在安装过程中加载相关驱动,否则Windows无法发现硬盘。

Reply View the author
jjcui8595
deepin
Resources Team
2025-10-22 21:24
#11

个人认为,其实VirtualBox对新手更友好,KVM性能更优

Reply View the author
森林的天空
deepin
2025-10-22 21:52
#12
jjcui8595

1,安装Windows11需要选择含安全启动的UEFI固件。

2,选择virtio模式硬盘也可以安装Windows,但要同时挂载virtio-win.iso,以便在安装过程中加载相关驱动,否则Windows无法发现硬盘。

哦,我这个没有办法安装过程中加载驱动,启动先加载iso的winpe,在winpe中格式化磁盘,并用ghost出c盘,找了好久都找不到那种纯种iso,不是ghost的那种。

Reply View the author
yanbing
deepin
2025-10-22 21:54
#13
jjcui8595

个人认为,其实VirtualBox对新手更友好,KVM性能更优

KVM性能更优也要看配置吧,听说KVM 的 GPU 直通对集成显卡支持差,强行直通反而可能出现驱动冲突、性能不升反降的情况,如AMD Vega 8,不知是不是真的。

Reply View the author
森林的天空
deepin
2025-10-22 21:55
#14
jjcui8595

个人认为,其实VirtualBox对新手更友好,KVM性能更优

我用过virtualbox了,感觉卡卡的,还不如我现在跑的kvm中的虚拟机性能高。

上次升级了内核,virtualbox的dkms就搞不定了,虚拟机都进不了,kvm就没有这方面的担心。

kvm的图形化安装可以解决80%问题,要调优就需要了解kvm、qemu、libvirt等东东了,普通用户没有必要折腾这些,图形化安装就可以了。

Reply View the author
UOS小白
deepin
2025-10-22 22:01
#15

之前用wine运行器好像整过,后半截跟你这个一样,时间久了都忘了joy

Reply View the author
森林的天空
deepin
2025-10-22 22:01
#16
yanbing

KVM性能更优也要看配置吧,听说KVM 的 GPU 直通对集成显卡支持差,强行直通反而可能出现驱动冲突、性能不升反降的情况,如AMD Vega 8,不知是不是真的。

只有一块显卡、网卡,是做不了直通的,一旦配置直通,kvm的物理机就无法控制这些直通的硬件了,权限过度给了虚拟机独享。

我前天装了虚拟机,不用虚拟磁盘,直接用物理分区做为虚拟机的磁盘,物理机再去访问那个分区都有冲突。

Reply View the author
yanbing
deepin
2025-10-22 22:07
#17
森林的天空

只有一块显卡、网卡,是做不了直通的,一旦配置直通,kvm的物理机就无法控制这些直通的硬件了,权限过度给了虚拟机独享。

我前天装了虚拟机,不用虚拟磁盘,直接用物理分区做为虚拟机的磁盘,物理机再去访问那个分区都有冲突。

如此说来,KVM虽好,但对电脑硬件有不少的限制,能就这些说详细些吗?

Reply View the author
森林的天空
deepin
2025-10-23 06:30
#18
yanbing

如此说来,KVM虽好,但对电脑硬件有不少的限制,能就这些说详细些吗?

怎么说呢,只要是i/o直通,就是独享

从性能角度看,只要cpu支持硬件辅助虚拟化,那么cpu、内存、网卡基本都支持,kvm下跑虚拟机性能不会比物理机低太多,大概就是10%左右。

如果电脑内存为16或32G分4各内存给虚拟机,能正常启动就行,用的时候,可以在线调整到8G或16G,不用可以再线调回去,不用关虚拟机,让豆包等大模型给你做个virsh 调整内存的脚本就行,一键盘调整内存。

如果电脑内存为8G,不用的时候,把虚拟机做暂停,保存到硬盘中,他就不占cpu与内存,用的时候把它恢复,很方便。

Reply View the author
181******81
deepin
2025-10-23 08:39
#19
jjcui8595

个人认为,其实VirtualBox对新手更友好,KVM性能更优

稳定性kvm要好很多,特别是系统老升级的时候。kvm一般不会出问题。

Reply View the author
森林的天空
deepin
2025-10-23 09:19
#20
181******81

稳定性kvm要好很多,特别是系统老升级的时候。kvm一般不会出问题。

kvm是目前是内核构建的是很就内建的模块,根本不怕升级系统

virtulbox需要dkms去识别,一升级内核,识别不出来,就只能等orlace去适配新的内核

所以还是kvm靠谱点,我就吃过一次这种亏,把内核升级到6.16.8,virtulbox立马挂了,无论如何搞,dkms就是识别不到,再加上性能不如kvm,果断就换了kvm。

Reply View the author
1 / 2
To page