kvm安装win10虚拟机,并配置内网ip实现远程连接
准备
kvm环境,win10镜像
kvm安装win10需要准备驱动
wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.173-2/virtio-win-0.1.173_amd64.vfd
cp virtio-win-0.1.173_amd64.vfd /kvm/kvm-img
vnc远程连接软件
https://www.realvnc.com/en/connect/download/viewer/
1 安装
1.1 创建数据存储路径
mkdir /kvm-img
1.2 创建win10虚拟机
virt-install \
--name win10-01 \
--memory 8192 \
--vcpus=4 \
--cdrom=/kvm/ios/Windows.iso \
--os-type=windows \
--os-variant=auto \
--disk /kvm/kvm-img/win10-01.qcow2,size=30,format=qcow2 \
--disk /kvm/kvm-img/virtio-win-0.1.173_amd64.vfd,device=floppy \
--network bridge=br0,model=virtio \
--graphics vnc,listen=0.0.0.0 \
--hvm \
--autostart \
--virt-type kvm
#--graphics vnc,listen=0.0.0.0 :开启vnc,默认监听0.0.0.0:5900
1.3 vnc远程连接
使用win10电脑vnc远程连接,执行后续安装操作
#图中ip为kvm宿主机内网ip
连接成功会进入win10安装界面
2 优化鼠标问题
鼠标移动可能会存在异常,需要优化下
virsh edit win10-01
3 后续设置
安装完成虚拟机后,win10进入后续设置
列出所有虚拟机
virsh list --all
启动win10
virsh start win10-01
vnc 连接
192.168.2.80::5900
设置网络
计算机>管理
然后安装驱动
选择本地安装
指定查找位置为A盘,win10
安装好即可上网
kvm多核心问题
安装win10指定8核 实际只有2核
优化:
关闭虚拟机
修改/etc/libvirt/qemu下虚拟机配置文件xml,添加一个socket多个core
在<cpu>下添加下面内容
<topology sockets='2' cores='2' threads='2'/>
然后修改<vcpu placement='static'>8</vcpu>中的vcpu数量为8
启动虚拟机