kvm 创建 windowns server 2022虚拟机

上传 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 \
    --autostart
Starting 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 --all
 Id   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/

posted @ 2025-02-06 09:02  小吉猫  阅读(179)  评论(0)    收藏  举报