技术交流QQ群:①185473046   ②190706903   ③203744115   网站地图
登录

下次自动登录
现在的位置: 首页KVM>正文
Linux下使用KVM虚拟机安装Windows系统
2025年07月11日 KVM 暂无评论 ⁄ 被围观 27次+

相关连接:Rocky Linux 10.0下安装使用KVM虚拟机

简单介绍:

1、在KVM中安装Windows虚拟机时,必须加载virtio-win驱动才能识别virtio磁盘,否则会出现‌找不到驱动器错误。

2、virtio-win驱动下载地址:

https://fedorapeople.org/groups/virt/virtio-win/

3、Windows版本不同,需要的驱动也不一样,高版本的驱动有可能不支持低版本的Windows系统

4、我们安装Windows7和Windows Server 2025这两个操作系统为例来说明在KVM虚拟机安装Windows系统的基本步骤

5、win7适用的virtio-win驱动

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.173-9/virtio-win-0.1.173.iso

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.173-9/virtio-win-gt-x64.msi

6、win2025适用的virtio-win驱动

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.271-1/virtio-win-0.1.271.iso

https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.271-1/virtio-win-gt-x64.msi

说明:

virtio-win-0.1.173.iso和virtio-win-0.1.271.iso是安装Windows系统需要的磁盘驱动。

virtio-win-gt-x64.msi是在系统安装完成后,进入系统后安装的网卡等驱动程序。

具体操作:

1、上传Windows系统镜像文件到kvm存储池-存储卷

ssh连接到kvm宿主机,上传系统镜像和virtio-win镜像文件到/data/libvirt/iso目录

cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso

zh-cn_windows_server_2025_updated_jan_2025_x64_dvd_7a8e5a29.iso

virtio-win-0.1.173.iso

virtio-win-0.1.271.iso

2、创建kvm虚拟机

2.1创建win7虚拟机

#在ssh命令行操作

virt-install \

--name win7-01 \

--vcpu 2 \

--memory 4096 \

--disk path=/data/libvirt/images/win7-01.qcow2,size=40,bus=virtio \

--cdrom /data/libvirt/iso/cn_windows_7_ultimate_with_sp1_x64_dvd_u_677408.iso \

--disk path=/data/libvirt/iso/virtio-win-0.1.173.iso,device=cdrom \

--network bridge=br0 \

--graphics vnc,port=5901 \

--os-type windows \

--noautoconsole

2.2创建win server 2025虚拟机

virt-install \

--name win-server-2025-01 \

--vcpu 2 \

--memory 4096 \

--disk path=/data/libvirt/images/win-server-2025-01.qcow2,size=40,bus=virtio \

--cdrom /data/libvirt/iso/zh-cn_windows_server_2025_updated_jan_2025_x64_dvd_7a8e5a29.iso \

--disk path=/data/libvirt/iso/virtio-win-0.1.271.iso,device=cdrom \

--network bridge=br0 \

--graphics vnc,port=5902 \

--os-type windows \

--noautoconsole

3、进入kvm虚拟机的web控制台Cockpit

切换到虚拟机菜单,可以看到我们刚才创建的虚拟机了

我们先点击win7-01虚拟机

默认是没有磁盘驱动的,无法安装系统

我们选择加载驱动程序-浏览-选择virtio-win-0.1.173-viostor-amd64

点运行虚拟机继续安装

系统安装完成之后,可以开启Windows远程桌面

登录到win7系统后安装virtio-win-gt-x64.msi驱动

win-server-2025-01系统是同样的安装方法

已经可以识别磁盘了

系统安装完成之后,可以开启Windows远程桌面

登录到win-server-2025-01系统后安装virtio-win-gt-x64.msi驱动

至此,Linux下使用KVM虚拟机安装Windows系统完成。

     

  系统运维技术交流QQ群:①185473046 系统运维技术交流□Ⅰ ②190706903 系统运维技术交流™Ⅱ ③203744115 系统运维技术交流™Ⅲ

给我留言

您必须 [ 登录 ] 才能发表留言!



Copyright© 2011-2025 系统运维 All rights reserved
版权声明:本站所有文章均为作者原创内容,如需转载,请注明出处及原文链接
陕ICP备11001040号-3