为 KVM 挂载/安装 Windows virtio

为 KVM 挂载/安装 Windows virtio

这个问题可能很容易回答。我已经在谷歌上搜索了很久,找不到解决方案。这是我的问题。

我需要让 Windows 在带有 virtualizor CP 的 KVM vps 上运行。当我在 VNC 中进入 Windows 安装时,由于 HDD 处于 中,因此必须安装驱动程序virtio。似乎有两个解决方案:

  1. 安装virtio iso在 CD 驱动器中卸载 Windows ISO,然后继续安装驱动程序。
  2. 创建辅助 CD 驱动器并将virtioiso 安装在那里。

嗯,第一步似乎从来都不起作用。如果我卸载 Windows iso 并加载 iso virtio,它永远不会在 VNC 中反映出来。

第二步我还没有成功。我尝试通过 virt-manager 创建第二个 IDE CD ROM 驱动器,但 virtio (virtio-win-0.1-30.iso) iso 从未列在其中,而我特意将其放在/var/lib/libvirt/images文件夹中。

关于我哪里搞砸了,有什么建议吗?

答案1

普通的安装方式如下:

  1. 使用虚拟化 IDE 磁盘(而不是 virtio 磁盘)创建 VM。

    在运行安装之前,选择自定义硬件,并连接使用 virtio 的第二个虚拟硬盘。

    在此处输入图片描述

    该硬盘仅需是一个临时驱动器;它可以是一个很小的 ​​1GB 空白驱动器或其他驱动器。

    在此处输入图片描述

  2. 安装 Windows。(我认为你不需要任何帮助。)

  3. 附加包含 virtio 驱动程序的 ISO 映像。

    在此处输入图片描述

  4. 您将收到硬件驱动程序安装失败的弹出通知。单击它,或输入装置经理你自己。

    在此处输入图片描述

  5. 右击SCSI 控制器,并选择更新设备驱动程序. 选择浏览我的电脑以查找驱动程序软件

    在此处输入图片描述

  6. 点击浏览,然后导航到\win7\amd64虚拟 CD 上的文件夹,然后单击好的。 点击下一个

    在此处输入图片描述

  7. Red Hat VirtIO SCSI 控制器驱动程序将被检测到。安装它。

    在此处输入图片描述

  8. 关闭虚拟机。

  9. 分离第二个虚拟硬盘。或者删除它。毕竟它只是暂时的。

    在此处输入图片描述

  10. 选择第一个虚拟IDE硬盘,展开高级选项,更改磁盘总线维蒂奥,然后点击申请

    在此处输入图片描述

  11. 启动虚拟机。

    在此处输入图片描述

如果这里出了问题,按照以下说明运行启动修复

此时,您可以运行sysprep /generalize并将结果用作 VM 模板。

答案2

在 Virtualizor 中,如果您编辑 vps 并转到高级选项,您可以看到辅助 iso 选项。

将 virtio 磁盘附加到那里,并将 windows iso 作为主 iso。

再次启动 vps 并开始安装 Windows,当您到达磁盘管理部分时,单击安装驱动程序,然后您就可以看到 virtio 驱动程序磁盘。安装驱动程序,然后您就可以将 Windows 安装到 virtio 磁盘。

相关内容