制作openstack镜像(qcow2格式的win10系统)

  • 1.准备KVM虚拟机
  • 1.1 所需工具
  • 1.2 安装KVM虚拟机详细步骤
  • 1.3 制作qcow2系统


1.准备KVM虚拟机

搭建openstack环境之后发现网上很镜像源都是linux或者windows server系统,没有自己想要的win10系统,所以网上找资料总结出来的一套制作qcow2格式win10系统的方法。

1.1 所需工具

vmware(直接官网下载安装)
CentOS-7-x86_64-DVD-2009.iso(直接官网下载安装)
virtio-win-0.1.190.iso(下载链接https://fedorapeople.org/groups/virt/virtio-win/direct-downloads/archive-virtio/)
windows10镜像(迅雷下载链接ed2k://|file|cn_windows_10_consumer_editions_version_2004_updated_july_2020_x64_dvd_c1f5f37f.iso|5318148096|D429926047D6059B947D67D3C2CD9C0B|/)

1.2 安装KVM虚拟机详细步骤

文件下点击新建虚拟机 --> 自定义 --> Workstation 16.x --> 稍后安装操作系统 --> Linux centos7 64位 --> 位置修改到磁盘空间大的地方 --> 4cpu --> 8G内存 --> 网络类型选择自定义VMnet0桥接模式 -->

推荐 --> 推荐 --> 创建新虚拟磁盘 --> 100G大小,单个文件 --> 自定义硬件,处理器的虚拟化引擎全部勾上 --> 磁盘IDE的连接下浏览已经下载的CentOS-7镜像 --> 完成

进入安装centos7的界面

中文,简体中文 --> 软件选择,带GUI的服务器,勾选虚拟化客户端、虚拟化Hypervisor、虚拟化工具 --> 安装位置,自己分区(swap 8G,根目录 / 92G) --> 设置root密码

重启

初始设置LICENSING同意,网络和主机名中的以太网打开 --> 汉语 --> 时区上海 --> 设置账户和密码(要记住)

openstack安装系统找不到磁盘 windows安装openstack_镜像源

1.3 制作qcow2系统

通过xftp工具将win10.iso镜像和virtio.iso镜像上传到虚机中(如果ping不通百度,vi /etc/sysconfig/network-scripts/ifcfg-ens33 将最后的onboot设置成yes 然后重启虚机)

看到自己所需要的镜像源

openstack安装系统找不到磁盘 windows安装openstack_openstack安装系统找不到磁盘_02

打开虚拟系统管理器,输入刚创建的账户密码连接QEMU/KVM

创建新的虚拟机 --> 本地安装介质 --> 浏览本地windows10.iso镜像 --> 4cpu,8G内存 --> 40G磁盘 --> 名称win10,完成

添加硬件 CDROM设备 本地浏览virtio.iso镜像

openstack安装系统找不到磁盘 windows安装openstack_vmware_03


点击应用出现IDE CDROM2,调整顺序将IDE CDROM1 放在第一个

IDE CDROM1装的就是win10镜像源,把他放在第一个就跟自己电脑装系统一样

IDE CDROM2装的就是virtio镜像源,可以把他看成驱动,类似驱动精灵,加载openstack中才能运行的网卡这些

openstack安装系统找不到磁盘 windows安装openstack_openstack_04


启用引导菜单,应用,开始安装

打开之后就跟平常装系统差不多

百度直接搜一个win10秘钥输入

其中比较重要的两步是安装类型选择自定义

openstack安装系统找不到磁盘 windows安装openstack_openstack_05


设置完用户名和密码进入桌面打开设备管理器

openstack安装系统找不到磁盘 windows安装openstack_openstack安装系统找不到磁盘_06


其他设备都有感叹号不可用,依次选中,点击本地浏览选中virtio驱动

驱动安装完之后镜像源基本完成,可以在镜像源中安装一些软件(wps,CAD),不需要则直接关机,在centos桌面打开终端,在/var/lib/libvirt/images目录下看到制作完成的镜像源

openstack安装系统找不到磁盘 windows安装openstack_openstack安装系统找不到磁盘_07


压缩镜像

命令:qemu-img convert -c -O qcow2 win10.qcow2 windows10.qcow2

openstack安装系统找不到磁盘 windows安装openstack_openstack安装系统找不到磁盘_08


到此制作完成!