上传 iso 到宿主机
ls -l /data1/iso/total 7777412
-rw-r--r--. 1 qemu qemu 1778317312 Jan 23 11:45 ctyunos-2.0.1-220311-x86_64-dvd.iso
-rw-r--r-- 1 root root 6185750528 Jan 26 09:49 zh-cn_windows_server_2022_updated_jan_2025_x64_dvd_7b59ccdd.iso下载 virtio 驱动
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.266-1/virtio-win-0.1.266.iso创建 windowns 虚拟机
virt-install \
--name windows_server_2022 \
--ram 4096 \
--vcpus 2 \
--virt-type kvm \
--os-variant=generic \
--description windows_server_2022 \
--network bridge=CN2,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--disk path=/data/windowns/windows_server_2022.qcow2,size=30,format=qcow2,bus=virtio \
--disk path=/data/iso/virtio-win-0.1.266.iso,device=cdrom \
--cdrom=/data/iso/zh-cn_windows_server_2022_updated_jan_2025_x64_dvd_7b59ccdd.iso \
--noautoconsole \
--console pty,target_type=serial \
--autostartStarting install...
Allocating 'windows_server_2022.qcow2' | 30 GB 00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.查看虚机 ID
virsh list --allId Name State
-------------------------------------
1 windows_server_2022 running查看虚机 VNC 信息
virsh vncdisplay 1:0通过 VNC 连接



安装 windowns















查看磁盘驱动

安装网卡驱动













查看 ip 地址

测试网络

安装 PCI 内存管理驱动










生成 windowns 虚拟机模板
命令路径
C:\Windows\System32\Sysprep清除个性信息




基于 windowns 虚拟机模板创建虚拟机
备份 qcow2
cp /data/windowns/windows_server_2022.qcow2 /data/windowns/windows_server_2022.qcow2.back创建虚拟机
virt-install \
--name windows_server_2022-tmp \
--ram 4096 \
--vcpus 2 \
--virt-type kvm \
--os-variant=generic \
--description windows_server_2022-tmp \
--network bridge=CN2,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--disk path=/data/windowns/windows_server_2022.qcow2,format=qcow2,bus=virtio \
--noautoconsole \
--console pty,target_type=serial \
--autostart \
--boot hd安装 windows 系统








参考文档
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/










