virt-manager安装Windows虚拟机(半虚拟化驱动)

这篇具有很好参考价值的文章主要介绍了virt-manager安装Windows虚拟机(半虚拟化驱动)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

前提条件
宿主机已完成kvm虚拟化环境部署,详见:https://blog.csdn.net/widsoor/article/details/126587670
下载windows镜像文件:Windows_Server_2008_R2_VL_x64_CN_2018.04.iso
下载半虚拟化驱动文件:virtio-win-0.1.160.iso
硬盘推荐40G,本次实验采用30G
内存推荐12G,本次实验采用6G

1. virt-manager创建Windows虚拟机

virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算

2. 完成自定义设置

virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
在IDE Disk 1中,将磁盘总线(Disk bus)改成半虚拟化的VirtIO,点击Apply之后,可以看到最左边的IDE Disk 1变成VirtIO Disk 1。这里是将默认的全虚拟化IDE改成半虚拟化的VirtIO
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
在NIC中将Device model改为半虚拟化的virtio,这会导致上不了网,需要后面进行网络设置
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
完成上述设置后,可用强行将默认的全虚拟化Windows改为半虚拟化。其中有两点,一个是将IDE Disk(全虚拟化磁盘)转为VirtIO Disk(半虚拟化磁盘);另一个是NIC里面将模式也改为virtio。这分别涉及到磁盘和网络
接下来点击Begin Installation开始安装

3. 添加半虚拟化驱动

先按照正常流程按照Windows虚拟机
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
直到这里,发现没有磁盘。强制半虚拟化后无法识别到之前设置的虚拟磁盘,需要安装半虚拟化驱动。这也是之前说的,半虚拟化需要对虚拟机作出修改,添加驱动。Linux集成了半虚拟化,因此不用我们自行添加,但Windows不行。
先强制关机,中止安装
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
需要先将驱动添加上去。首先新建一个盘
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算

然后把之前下载好的半虚拟化驱动文件连接过来
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
还需设置Boot Option(引导选项),将VirtIO Disk 1改为IDE CDROM 1,点击Apply。IDE1里面有系统盘,IDE2里面有驱动
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
到这里就添加了虚拟化驱动,后面需要在安装的时候将驱动一起安装
添加虚拟化驱动应该可以在最开始自定义设置那里就完成,从而省略中间许多步骤。但第一次安装Windows半虚拟化,可以走一遍这个流程

4. 安装半虚拟化驱动

重新开始安装虚拟机
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
照样选择第二项Enterprise(完全安装),选择自定义安装。在硬盘为空的界面,也就是上次安装中止的地方,选择“加载驱动程序”。然后在弹出的界面中选择事先准备好的virtio-win驱动。
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
进入驱动E盘,选择 /viostor/2k8R2/amd64,表示选择的是2008 R2系统版本的驱动
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
可以看到,磁盘已经出现,Windows可以正常安装。但是按照好的Windows系统没法上网,后面还需要进一步设置网络
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
安装完成,进入Windows桌面

5. 为Windows虚拟机配置网络

virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
全虚拟化安装Windows时,这里可以直接上网,半虚拟化需要自己设置
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
点击“更改适配器设置”,发现里面什么都没有,说明网卡驱动没有装。点击“开始”菜单按下图设置网络
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
在服务器管理器中,依次选择 诊断 -> 设备管理器 -> 以太网控制器 -> 更新驱动程序软件
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算

点击浏览,选择计算机/CD驱动器(E):virtio-win-0.1.1/NetKVM/2k8R2/amd64,然后点击下一步,安装驱动程序
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
安装完成后,可以看到网络已经好了,此时再打开网络和共享中心,点击“更改适配器设置”,可以看到已经有网卡了
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
右键“本地连接”,打开“状态”,选择“详细信息”,可以看到网卡的详细内容
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算

6. 安装PCI驱动设置内存气球(可略)

virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
在性能一栏中可以看到,设置总数是多少,虚拟机就使用多少。
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
也可以从硬件属性中查看
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
如果需要更加灵活地控制虚拟机内存使用。即为Current allocation(当前分配)设置较小的内存,等需要时再扩大这个参数,则需要设置内存气球。如果不设置,当前分配内存始终为最大内存
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
右键PCI设备,点击“更新驱动程序软件”
选择计算机/CD驱动器(E):virtio-win-0.1.1/Balloon/2k8R2/amd64驱动,这个内存相关驱动,然后点击下一步安装驱动
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
再打开任务管理器,可以看到可用内存不再占满
virtio-win-0.1.160.iso,KVM虚拟化,linux,云计算
至此,半虚拟化Windows安装完成。安装比之前的复杂许多,主要是需要额外安装驱动程序文章来源地址https://www.toymoban.com/news/detail-786190.html

到了这里,关于virt-manager安装Windows虚拟机(半虚拟化驱动)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • windows下的虚拟化

    本文介绍了使用 Hyper-V  和 virtualbox  完成windows的虚拟化。虚拟化后可以在windows上开辟出多个linux机器,并在虚拟机上完成k8s的安装。最后以docker形式运行了mysql、redis中间件,用此方法可以快速搭建离线的开发环境。 目录 一、条件准备 1、下载centos 7镜像 2、确保电脑开启了

    2024年02月05日
    浏览(35)
  • Mac OS装Windows系统开启虚拟化

    在开发工作中,很多软件需要用到 virtual box ,但是使用 virtual box 需要开启虚拟化,而有些苹果笔记本虚拟化是关闭的,需要手动开启,我们知道 Windows 下开启虚拟化直接进入 bios 简单操作即可,但是苹果笔记本没有 bios 如何开启虚拟化呢?这里分两种情况:苹果电笔记本的

    2024年02月09日
    浏览(39)
  • 请启用虚拟机平台 windows 功能并确保在 bios 中启用虚拟化

    今天又遇到一件比较棘手的问题,在这我来说一下: 在打开Ubuntu时出现了这段话: “请启用虚拟机平台 Windows 功能并确保在 BIOS 中启用虚拟化。 有关信息,请访问 https://aka.ms/wsl2-install Press any key to continue...”,然后一点击这个界面就消失了。 解决办法: 运行这个指令要以

    2024年02月11日
    浏览(51)
  • 【虚拟化qemu】(一)--- qemu 虚拟化软件介绍与安装

    本文主要用于记录关于 qemu 虚拟化软件的介绍和安装。 qemu(quick emulator)是一款可执行硬件虚拟化的(hardware virtualization)开源仿真器(Emulator)。 对于 qemu 的介绍可以查看该关于 qemu 的 wiki 词条链接。 于嵌入式行业 qemu 可以帮助开发者:学习裸机编程,RTOS 的编程,网络协

    2024年02月16日
    浏览(38)
  • Windows开启 CPU 虚拟化 + 关闭 Hyper-V

      在进行虚拟机操作时,启用 CPU 虚拟化可以提高虚拟机的性能和应用程序的稳定性。但是,在 Windows 操作系统下,Hyper-V是默认启用的,如果想要开启 CPU 虚拟化,需要先关闭 Hyper-V,hyper-v是Windows系统中自带的虚拟机,开启后会占用硬盘空间和内存。本文将介绍如何在 Wi

    2024年02月02日
    浏览(48)
  • Windows 10 |VMware开启虚拟化的最全面说明

    Windows作为工作机,对于计算机系的同学来说,主要是在于利用图形化的界面直观的创建虚拟机(典型的有代表性的是virtualbox和VMware这两家公司的桌面级虚拟化软件),尤其是小白这样的初学者,更高层次的虚拟机技术才是kvm,xen这些以及基于这些技术之上的云计算。 OK,虚

    2024年02月16日
    浏览(48)
  • Ubuntu 安装 KVM 虚拟化

    KVM 是 Linux 内核中一个基于 hypervisor 的虚拟化模块,它允许用户在 Linux 操作系统上创建和管理虚拟机。 如果机器的CPU不支持硬件虚拟化扩展,是无法使用KVM(基于内核的虚拟机)直接创建和运行虚拟机的。此时最多只能使用QEMU的完全软件仿真模式来运行虚拟机,但是性能会极度

    2024年04月29日
    浏览(31)
  • 1、Ovirt 开源虚拟化平台安装

    ovirt官网 ovirt版本 ovirt engine 4.3.10 ovirt node 4.3.10 ovirt.node01.opsvv.com 负责托管引擎服务 1.2、资源划分 1.2.1、节点划分 密码均为:12345678 Node02无法开启虚拟化,只演示加入集群节点使用 节点分配 主机名 IP 网卡名 Engine(vm) ovirt.engine.opsvv.com 192.168.101.100 ens33/ovirtmgmt Node01+Engine(自托管

    2024年02月09日
    浏览(47)
  • 开源虚拟化工具VirtualBox安装部署

    VirtualBox是一款由Oracle开发和维护的免费开源虚拟化软件,用于在一台计算机上创建和管理多个虚拟机。它允许用户在单个物理计算机上运行多个操作系统,例如Windows、Linux、macOS等。VirtualBox提供了一个虚拟化环境,使用户可以在虚拟机中安装和运行不同的操作系统,并在它们

    2024年02月11日
    浏览(50)
  • VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件

    VirtualBox 7.0.10 (macOS, Linux, Windows) - 开源跨平台虚拟化软件 Oracle VM VirtualBox 7 请访问原文链接:https://sysin.org/blog/virtualbox-7/,查看最新版。原创作品,转载请保留出处。 作者主页:sysin.org 2022 年 10 月 10 日,VirtualBox 7.0.0 发布! 甲骨文今天发布了重要的新版本 Oracle VM VirtualBox,

    2024年02月17日
    浏览(58)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包