KVM--虚拟机Windows10系统安装(三)

2022-06-07 18:14:58 浏览数 (1)

概述

KVM安装Windows默认使用的是qemu虚拟化IDE硬盘模式,在这种情况下,IO性能比较低,使用virtio 模式可以提高虚拟机IO性能。提升网卡性能推荐网卡使用virtio驱动。

Windows安装步骤

1,上传win10镜像和Virtio镜像文件到/kvm/iso/文件夹下

2,virt-install安装win10

3,挂载Virtio 镜像

4,安装网卡Virtio驱动

安装win10 虚拟机

1,virtio下载地址

代码语言:javascript复制
https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

virtiso-win.iso 完整包

2,创建磁盘镜像

代码语言:javascript复制
[root@kvm-node1 img]# qemu-img create -f qcow2 /kvm/img/win10.img 80G
Formatting '/kvm/img/win10.img', fmt=qcow2 size=53687091200 encryption=off cluster_size=65536 lazy_refcounts=off

3,创建虚拟机

代码语言:javascript复制
(--disk 需要创建磁盘镜像, --disk path 指定size磁盘则直接创建磁盘镜像)
[root@kvm-node1 iso]# virt-install --name win10 --ram 4096 --vcpus=2 --disk path=/kvm/img/win10.img,format=qcow2,size=80,bus=virtio  --accelerate --network bridge=br0 --os-type=windows  --cdrom /kvm/iso/cn_windows_10_1809.iso --graphics vnc,listen=0.0.0.0,port=5920  --noautoconsole
Starting install...
Allocating 'win10.img'                                                                                         |  80 GB  00:00:00
Domain installation still in progress. You can reconnect to
the console to complete the installation process.

4,通过vnc来连接控制台进行安装

5,系统安装找不到硬盘

找不到硬盘,通过命令挂载该ISO镜像到虚拟机

挂载virtio-win镜像

代码语言:javascript复制
[root@kvm-node1 img]# virsh change-media  win10  hda /kvm/iso/virtio-win-0.1.215.iso  
Successfully updated media.

6,加载硬盘virtio驱动

7,查看虚拟机

代码语言:javascript复制
[root@kvm-node1 img]# virsh    list  --all
 Id    Name                           State
----------------------------------------------------
 3     node02                         running
 13    win10                          running
 -     node01                         shut off
 -     node03                         shut off
 #查看挂载磁盘信息
[root@kvm-node1 ~]# virsh domblklist  win10
Target     Source
------------------------------------------------
vda        /kvm/img/win10.img
hda        /kvm/iso/cn_windows_10_1809.iso

安装VirtIO 网卡驱动

网卡驱动要在系统中装好之后挂载 不然装系统的时候会提示找不到光盘镜像,虚拟机挂载VirtIO驱动镜像

1,在宿主机中执行命令

代码语言:javascript复制
[root@kvm-node1 img]# virsh change-media  win10  hda /kvm/iso/virtio-win-0.1.215.iso  
Successfully updated media.

2,虚拟机光驱访问VirtIO 网卡驱动安装

3,关闭win10虚拟机,修改xml文件

编辑win10 配置文件

代码语言:javascript复制
virsh  edit win10

4,修改网卡驱动类型为virtio

5,开启win10 虚拟机

代码语言:javascript复制
virsh start win10

6,计算机管理验证网络适配器

弹出镜像

代码语言:javascript复制
virsh change-media win10  --eject /kvm/iso/virtio-win-0.1.215.iso

插入镜像

代码语言:javascript复制
virsh change-media win10  --insert /kvm/iso/virtio-win-0.1.215.iso

0 人点赞