创建磁盘映像
qemu-img create -f qcow2 /ubuntu/win2.qcow2 1T
编辑虚拟机的网卡
virsh net-edit default
添加
<host mac='52:54:00:8d:34:18' name='win2' ip='192.168.122.18'/>
这样新的虚拟机mac为52:54:00:8d:34:18,ip为192.168.122.18
创建虚拟机
virt-install --name win2 --ram 16384 --vcpus=8 --os-variant=win2k19 --cdrom=/data/winserver2019.iso --network network=default,mac=52:54:00:8d:34:18,model=virtio --vnc --vncport=5915 --vnclisten=0.0.0.0 --noautoconsole --disk path=/ubuntu/win2.qcow2,size=1024,bus=virtio,format=qcow2
其中ram为内存,vcpus为核数,–os-variant为操作系统类型,可以使用osinfo-query os命令查看,cdrom为安装的iso文件,使用默认网卡,mac地址为上面所填的mac地址,vncport表示远程桌面的端口,path表示虚拟硬盘映像地址,size表示映像大小
进入win安装引导界面
直接使用vncport所配置的端口进入win安装引导界面(本文是5915),前面跟普通流程相似,到选择硬盘的时候需要将驱动文件挂载到虚拟机中
virsh attach-disk win2 /data/virtio-win-0.1.229.iso hda --type cdrom --mode readonly
在上述栏选择与自己安装的操作系统版本一致的驱动即可
将驱动成功加载后,需要重新将操作系统iso文件挂载到虚拟机中
virsh attach-disk win2 /data/winserver2019.iso hda --type cdrom --mode readonly
安装驱动
在继续安装系统重启后,会进入系统,首次需要加载网卡驱动,重新将驱动文件挂载到虚拟机中
virsh attach-disk win2 /data/virtio-win-0.1.229.iso hda --type cdrom --mode readonly
在系统管理中心安装驱动
win虚拟机安装完毕