0
点赞
收藏
分享

微信扫一扫

使用KVM创建Windows10的虚拟机

1、环境准备

  环境还是基于上篇文章之上稍作修改,不过Windows的虚拟机是需要virtio工具,virtio是一种I/O半虚拟化的解决方案,是一套通用的I/O设备虚拟化程序,也是对半虚拟化Hypervisor中的一组通用I/O设备的抽象,提供了一套上层应用与各Hypervisor虚拟化设备(KVM,Xen,VMware等)之间的通信框架和编程接口,减少跨平台所带来的兼容性问题,从而大大的提高了驱动程序开发效率,Windows系统需要单独安装virtio驱动,Linux系统自带有virtio驱动。
  virtio驱动下载官网:https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/

[root@Centos7 ~]# cd /data/iso/
[root@Centos7 iso]# wget https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/virtio-win-0.1.190-1/virtio-win-0.1.190_amd64.vfd
[root@Centos7 iso]# ls
CentOS-7-x86_64-Minimal-2009.iso  virtio-win-0.1.190_amd64.vfd
再使用Xftp把本地的ISO镜像上传到/data/iso/目录下
[root@Centos7 iso]# ls
CentOS-7-x86_64-Minimal-2009.iso  cn_windows_10_2019_x64官网.iso  virtio-win-0.1.190_amd64.vfd

image.png

2、创建磁盘

这里我创建的是qcow2格式的磁盘,创建后也不会立即占用你的宿主机的空间,这里我设置的是60G,这里的数值可以自己设置。
[root@Centos7 images]# qemu-img create -f qcow2 zg-window.qcow2 60G
Formatting 'zg-window.qcow2', fmt=qcow2 size=64424509440 encryption=off cluster_size=65536 lazy_refcounts=off
[root@Centos7 images]# ls
zg-test.qcow2  zg-test.raw  zg-window.qcow2

3、创建Windows10的虚拟机

[root@Centos7 images]# virt-install --virt-type kvm --name zg_win10 --ram 2048 --vcpus 2 --os-type=windows --cdrom=/data/iso/cn_windows_10_2019_x64官网.iso --disk path=/var/lib/libvirt/images/zg-window.qcow2,format=qcow2,bus=virtio --disk path=/data/iso/virtio-win-0.1.190_amd64.vfd,device=floppy --network bridge=br0,model=virtio --graphics vnc,listen=0.0.0.0 --noautoconsole

Starting install...
Domain installation still in progress. You can reconnect to 
the console to complete the installation process.
[root@Centos7 images]# virt-manager

4、开始安装Windows10虚拟机

image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png
image.png

5、验证Windows虚拟机是否可以正常使用

image.png
image.png
image.png

举报

相关推荐

0 条评论