在 Windows Server 2008 中安装 VirtIO 驱动程序

SDw*_*rfs 4 windows-server-2008 kvm-switch virtio

我们在 Linux-KVM 虚拟服务器(SLES11,支持 VirtIO)上以“访客”身份运行 Windows Server 2008 系统。我们在系统性能方面遇到问题,这可能是由于没有使用 VirtIO 驱动程序。我对 KVM 和 VirtIO 都没有太多经验。刚刚听说这可能是我们问题的原因。

问题:

  • 我刚刚找到的安装示例描述了如何在 Windows 安装过程中安装驱动程序。是否可以稍后安装 VirtIO 驱动程序?我们在该系统上运行软件,并希望避免重新安装/设置所有这些。

  • 我已经找到了一个描述如何签署驱动程序的页面,这似乎是必需的。一个好的教程页面(分步说明)会很好。那里有这样的东西吗?

har*_*ymc 5

该过程在将 Windows Vista KVM 虚拟机转换为 Redhat VirtIO 驱动程序一文中进行了描述

您应该首先从linux-kvm.com下载cdrom 映像 (iso) 中的 Windows 客户机驱动程序。当前版本位于此链接

这是文章的摘录(阅读“Windows 2008”以获取“Vista”):

  • 确保 Vista VM 是最新的补丁并且磁盘没有错误。
  • 将 .iso 文件挂载为 CD-ROM 设备。

现在您可能认为您可以在此处使用“添加硬件向导”并添加驱动程序、添加硬件,然后就好了。我做到了。我结束了一个无法启动的磁盘。显然在这个过程中需要Vista的自动检测。所以…

  1. 添加类型为“virtio”的新网络设备。Vista 将执行它的“你已经拥有硬件”程序并运行它的所有向导。当它要求您提供驱动程序时,请将其指向驱动程序光盘映像上的 i386/2008 目录。是的,是的,好的,是的,真的,继续等等。
  2. 关闭 VM 并删除旧的以太网控制器。启动 Vista 并确保网络正常工作。如果您想让故障排除更加困难,您可以暂时跳过此步骤。
  3. 添加一个新的存储控制器。暂时保留现有的。你必须选择一个你现在不使用的磁盘映像,或者制作一个新的。一切都很好,我们不会在 Vista 中使用它。再让司机跳舞。
  4. 关闭 Windows。移除存储控制器,并添加一个新的控制器,键入“virtio”,使用您的普通硬盘驱动器映像。如果您忽略了我之前的建议,请注意这里的旧以太网控制器。
  5. 正常启动 Windows。它现在应该出现在 VirtIO 磁盘和网络驱动程序上。如果您收到蓝屏或请求使用 RepairCD,则说明出了点问题。使用修复 CD 还原到以前的还原点,然后重试。