为 KVM 安装/安装 windows virtio

Swi*_*fty 7 windows-server-2008 virt-manager kvm-virtualization

对此,可能有一个简单的答案。我已经用尽了在谷歌上搜索的解决方案。这是我的问题。

我需要让 Windows 在带有 virtualizor CP 的 KVM vps 上工作。当我在 VNC 中进行 Windows 安装时,有强制性的驱动程序安装要求,因为 HDD 在virtio. 似乎有两种解决方案:

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

好吧,第一步似乎永远不会奏效。如果我卸载 Windows iso 并加载virtioiso,它永远不会反映在 VNC 中。

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

关于我搞砸的地方有什么建议吗?

Mic*_*ton 9

执行此安装的正常方法是:

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

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

    在此处输入图片说明

    这个硬盘只需要一个临时驱动器;它可能是一个很小的 ​​1GB 空白东西或其他东西。

    在此处输入图片说明

  2. 安装 Windows。(我想你不需要这方面的帮助。)

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

    在此处输入图片说明

  4. 您将通过弹出的硬件通知未能安装驱动程序。单击它,或自己进入设备管理器

    在此处输入图片说明

  5. 右键单击SCSI 控制器,然后选择更新设备驱动程序。选择浏览我的计算机以查找驱动程序软件

    在此处输入图片说明

  6. 单击Browse,然后导航到\win7\amd64虚拟 CD 上的文件夹,然后单击OK。单击下一步

    在此处输入图片说明

  7. 红帽为Virtio SCSI控制器驱动程序被检测到。安装它。

    在此处输入图片说明

  8. 关闭虚拟机。

  9. 分离第二个虚拟硬盘驱动器。(可选)删除它。毕竟是暂时的。

    在此处输入图片说明

  10. 选择第一个虚拟 IDE 硬盘,展开Advanced options,将Disk bus更改为Virtio,然后单击Apply

    在此处输入图片说明

  11. 启动虚拟机。

    在此处输入图片说明

如果此处出现问题,请使用这些说明运行启动修复

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