kvm安装win10虚拟机

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					
	
vnc远程连接软件
	https://www.realvnc.com/en/connect/download/viewer/	

1 安装

1.1 创建数据存储路径

mkdir /kvm-img
    cp virtio-win-0.1.173_amd64.vfd /kvm/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				
			
#--cdrom=/kvm/ios/Windows.iso  :指定本地的镜像
#--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	
安装好即可上网	

4 远程连接win10虚拟机

完成上一步后,在win10虚拟机上设置固定的内网ip,并且在用户管理中设置允许远程连接。
客户端即可使用windows自带的远程连接软件连接虚拟机。

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	
            启动虚拟机	
posted @ 2022-02-10 17:21  tangshow  阅读(2718)  评论(0编辑  收藏  举报