如何在 KVM 上为 Win 2008 安装 virtIO 驱动程序?

如何在 KVM 上为 Win 2008 安装 virtIO 驱动程序?

这是对上一个问题的跟进。我有一台装有 Win 2008 KVM 的 Ubuntu 主机。为了提高网络和 IO 的性能 - @dyasny 和文档建议安装 virtIO 驱动程序。我确实遵循了这一点:
http://www.linux-kvm.org/page/WindowsGuestDrivers/Download_Drivers

从以下位置下载 ISO:
http://alt.fedoraproject.org/pub/alt/virtio-win/latest/images/

现在我不确定该怎么做。我已经安装了 Win 2008 VM,其中有 RAW 格式的虚拟磁盘和 IDE 总线。

我打开了 iso,里面有几个文件夹。例如 E:\Balloon E:\NetKVM E:\vioserial E:\viostor

我假设 NetKVM 用于网络驱动程序,viostor 用于磁盘驱动程序。对于 NetKVM,只有 Vista 和 XP 子文件夹。

对于 viostor 也类似:有一个如下所示的文件夹结构。E:\viostor\Win7 E:\viostor\Wlh E:\viostor\Wnet E:\viostor\WXp

总而言之,我的问题是:

  1. 对于 Win 2008 64 位,我们应该使用哪些文件夹?
  2. 如何为现有 VM 安装 NetKVM?
  3. 如何为现有 VM 安装 viostor?
  4. 最后,只是出于好奇,Ballon 和 vioserial 驱动程序是做什么用的?

非常感谢您的帮助!

答案1

因此,正如我已经提到的那样 - 您有 3 个选择:

  1. 破解 Windows 以接受启动设备的 virtio 驱动程序(强烈不推荐),然后将磁盘接口切换到 virtio
  2. 使用 virtio 重新安装,使用您这次在软盘映像或附加到虚拟机的 ISO 上提到的驱动程序
  3. 将 virtio 驱动程序集成到 Windows ISO 中并重新安装

答案2

  1. 我大胆猜测一下最新版本(Vista / Win7),Windows 不会乐意安装它无法支持的驱动程序。
  2. 添加 virtio nic,启动 VM,在 Windows 找到驱动程序时安装驱动程序,删除非 virtio nic。
  3. 添加临时 virtio 磁盘,安装驱动程序,删除临时磁盘并将启动磁盘更改为 virtio。
  4. Balloon 驱动程序适用于记忆膨胀,但我从来没有设法在我的任何虚拟机上安装它,vioserial 显然是这样的,你可以有多个串行端口

相关内容