实验说明:

云计算的发展使得桌面上云,windows 10就必不可少,这一章就如何制作QCOW2镜像文件并优化进行说明。

实验环境:


宿主机系统   :Fedora 28 WorkStation
虚拟机管理器 :Virt-Manager 1.5.1
虚拟机配置   :Windows10 1709  virbr0: 192.168.122.57     (待创建)

实验步骤:

  1. 准备镜像Windows10 1709
    准备Virtio-win的驱动,点此下载

  2. 创建Windows10虚拟机,详系清参考此链接

  3. 在创建第二部的时候,直接选择Windows10镜像

  4. 在创建第四部选择存储的时候,勾选第二项 Select or create custom storage ,随后点击Manager

    添加Volume,格式务必选择为RAM,大小这边我创建30G,如下图

  5. 在创建第五部,务必勾选 Customize configuration before install 选项

  6. 进入自定义选项,如下图

  7. 再添加一个CDROM,用于读取virtio-win驱动,如下图

  8. 添加完应该有两个CDROM,一个放置 Windows 10 ISO 镜像,另一个放置virtio-win ISO 驱动,如下图

  9. 更改Disk的Disk BUS 为 VirtIO,如下图

    更改NIC的Device model 为 virtio

  10. 更改BOOT选项,更改后如下图

  11. 开启虚拟机 Begin installation,如下图

  12. 电脑若是固态,大概半分钟就能如下图界面

  13. 选择 加载驱动程序

  14. 选择加载驱动程序,选择第二个CDROM

    选择 viostor下的 win10 下的amd64,确定即可

  15. 选择Red Hat VirtIO SCSI controller

  16. 新建分区

  17. 开始安装

  18. 初始化Windows 10

  19. 至此,系统就安装完了,但是网络依旧是有问题的

  20. 修复网络问题

    按 WIN + X 打开系统快捷菜单,打开设备管理器,如下图

  21. 可以看到有三个带感叹号的设备,选择以太网管理器,右击选择更新驱动程序,如下图

  22. 选择 浏览我的计算机以查询,选择第二个光驱,找到NetKVM下的win10下的amd64,确定

  23. 确定后会安装Red Hat VirtIO 设备软件,选择安装

  24. 等待安装完毕,网络即恢复正常

  25. 至此,WIndows 10就已经安装完毕了,随后进行远程设置以及一些优化步骤

  26. 开启远程,点击开始键,呼出开始菜单,输入 远程桌面设置,打开远程桌面

  27. 关闭自动更新

  28. 关闭虚拟内存,更改后设置如下图

  29. 关闭休眠

    按 WIN + X 打开系统快捷菜单,打开 Windows PowerShell (管理员),输入如下即可快速关闭休眠功能

    powercfg –h off
  30. 重启系统后会发现虚拟内存已关闭,休眠功能也已关闭

  31. 下面优化以下qcow2镜像的大小
    查看当前window10.img镜像

    转换格式并压缩

    # qemu-img convert -p -c -f raw -O qcow2 windows10.img windows10.qcow2
    (100.00/100%)

    查看转换后的windows10.qcow2

  32. 至此,Windows 10 的 QCOW2镜像就制作并优化成功了

[图文] Fedora 28 使用 Virt-Manager 制作并优化QCOW2镜像——Windows 10 1709的更多相关文章

  1. [图文] Fedora 28 使用 Virt-Manager 创建 KVM 虚拟机以及 配置 KVM 虚拟机

    实验说明: 往后的许多实验都将以Linux平台下的 KVM虚拟机为主,所以不可少的就是 Virt-Manager 虚拟机管理器. 本章将对如何安装和使用Virt-Manager管理器进行讲解,并且会对 ...

  2. Fedora 28 打印机配置 ( HP pro 1136M ,基于Windows 打印服务器使用 smb 协议)

    Fedora 28 本身是没有打印服务的.我们需要安装下列软件: System-Config-Printer Common Unix Printing System - CUPS hplip.x86_ ...

  3. linux (fedora 28) 制作启动U盘,启动盘

    最近需要安装一款Linux, 由于使用的计算机系统为 fedora 28, 所以只能在linux 制作U盘 使用 df 或者 fdisk -l 查看 U盘文件: Disk /dev/sdb: byte ...

  4. fedora 使用 vnc 远程 fedora 28 主机

    问题重述: 最近环境中需要使用 fedora 28 来进行远程桌面,于是就重新配置了一下vnc 在这里面做一下记录. 过程: yum 安装: 工作机上安装 vncviewer 远程主机上安装: vnc ...

  5. Fedora 28 系统基础配置以及常用软件安装方式

    实验说明: 很多人说Linux很难用,很难上手,其实不然,倘若不玩游戏,其实很多发行版Linux都可以成为主力系统,就比如本章要讲的 Fedora 28.本章会从镜像来源.系统安装.基础配置和常用软件 ...

  6. virt manager 提示权限不允许(ubuntu)

    问题描述: 新安装virt manager 打开提示权限不允许(ubuntu 15.04); 提示检查libvirt-bin包是否安装:libvirtd服务是否已运行:当前用户是否在libvirtd组 ...

  7. fedora 28 安装 wine 运行 uTorrent 解决linux 端,pt 资源下载问题

    fedora 28 仓库中,资源比较多.使用 wine 运行windows 程序,可以一定程度上解决软件跨平台问题. 搜索: Last metadata expiration check: :: ag ...

  8. fedora 28 重新生成 /boot/grub2/grub.cfg

    使用情景: 之前电脑安装了windows 7/ fedora 28 双系统,由于特殊原因,需要删除 windows 系统.在格式化硬盘后,我们还需要跟新 grub2 的启动条目:删除grub 启动的界 ...

  9. gnome extensions 推荐 (fedora 28 常用gnome 插件备份)

    当我们进行重新安装系统(fedora 28)的时候,需要初始安装一些 gnome 插件,来进行完善我们的使用. 首先我们应该进行安装 gnome-tweak 工具来进行定制化系统. tweak 可以进 ...

随机推荐

  1. day04 异常

  2. python 基础(六) 推导式

    列表推导式 概念:提供了一种创建列表的简单快速的途径 (1) 一般形式 myList = [x for x in range(10)] ​ #分解后 myList = [] for x in rang ...

  3. Linux上的常用命令(含在Linux上部署springboot工程所要用到的命令)

    日常使用命令: 开关机:(shutdown命令的时间参数似乎是一定要的) shutdown -h now ——h的意思就是服务停掉之后立即关系,shutdown命令的时间参数是必须要的,now相当于是 ...

  4. Unity Shader入门精要学习笔记 - 第5章 开始 Unity Shader 学习之旅

    一个顶点/片元 着色器的结构大概如下: Shader "MyShaderName" { Properties { //属性 } SubShader { //针对显卡A的SubSha ...

  5. Access denied for user ''@'localhost' to database 的一个问题

    $conn = new mysqli("127.0.0.1", 'abc', '', DB_DATABASE); 在提供了用户名的情况下,竟然返回错误 说用户提供的用户为空,非常奇 ...

  6. Android 实现类似于QQ空间相册的点击图片放大,再点后缩小回原来位置

    前几天看到了有人在android5.0上实现了如下图一样的效果,我自己就去搜了下.参考了国外一篇文章和国内的一篇文章,最终实现了想要的效果.具体参考的网址我已经贴到文章末尾,大家可以去英文的那个网站看 ...

  7. MySQL的information_schema的介绍(转)

    转自:http://www.cnblogs.com/hzhida/archive/2012/08/08/2628826.html, 大家在安装或使用MYSQL时,会发现除了自己安装的数据库以外,还有一 ...

  8. 浅析linux下软件的安装

    Linux环境: CentOs 6.0 知识点介绍: 一.tarball安装 安装步骤: 将tarball文件在/usr/local/src目录解压缩 ./configure:这个步骤是建立makef ...

  9. Selenium私房菜系列9 -- 我遇到的问题及解决问题的方法

    Selenium私房菜系列10 -- 我遇到的问题及解决问题的方法

  10. 如何让浏览器关闭后session失效

    llzzcc66 知道合伙人数码行家 推荐于2018-08-10   如果用户不点击网站的“退出”链接,而直接关闭浏览器(或者强制关闭浏览器进程.死机等),服务器无法处理用户退出网站的请求,解决方式如 ...