适用于 Windows SVR 2016 的 KVM virtio 磁盘驱动程序?

适用于 Windows SVR 2016 的 KVM virtio 磁盘驱动程序?

我正在尝试使用 Debian 9 上的 KVM(Virt-Manager)设置 Windows 2016 服务器WinSvr_STD_CORE_2016_64Bit_-4_DC_STD_X21-70526风味 ISO。过去,virtio 驱动程序来自Fedora通常可以启动并运行 Windows VM。但是 2016 服务器版本似乎无法使用任何最新的 Virtio 驱动程序。选择W2k16(或任何其他目录)在已安装的 Virtio ISO 上会导致“未找到设备驱动程序。请确保安装介质包含正确的驱动程序,然后单击“确定””还有其他方法可以在 KVM 下启动并运行 Windows 2016 VM 吗?

答案1

这就是我在 KVM 上安装 Windows 并使用适当的 virtio 存储驱动程序以获得最佳性能的方法。

此示例使用 Server 2019,但对于 Windows 2008/Vista 之前的版本,该过程几乎相同。

首先,创建虚拟机。
新建虚拟机步骤 1

选择您的 ISO 映像和 Windows 版本。
新建虚拟机步骤 2

选择在安装之前自定义虚拟机。
新建虚拟机步骤 5

选择 Q35 芯片组。它现在是默认设置,但旧版本的 virt-manager 默认为 I440FX。
新 VM 概述

您现在可以使用 SATA 驱动器且无 virtio 存储驱动程序开始安装,但性能会很差。
新的虚拟机 SATA 磁盘 1

将磁盘总线更改为 SCSI。
新的 VM SCSI 磁盘 1

单击添加硬件。选择左侧的控制器。在当前 virt-manager 版本中,将预先选择 SCSI 和 VirtIO SCSI。在旧版本中,请自行选择。然后单击完成。
新虚拟机添加 SCSI 控制器

单击添加硬件。将 virtio-win ISO 映像添加为 SATA CDROM。然后单击完成。
新的 VM SATA CDROM 2

现在您可以单击“开始安装”。Windows 安装开始。

没有显示磁盘。单击“加载驱动程序”。
Windows 选择磁盘(空)

单击“浏览”。
Windows 加载驱动程序对话框

选择 virtio-win ISO 映像并使用箭头展开它。
Windows 浏览文件夹 1

选择名为的文件夹vioscsi并使用箭头展开它。
Windows 浏览文件夹 2

选择以您的 Windows 版本命名的文件夹,然后选择以您安装的 32 位 Windows 命名的文件夹amd64x86适用win2k16于 Server 2016 和 Server 2019,直到将来的 virtio-win 更新提供版本win2k19。然后单击确定。
Windows 浏览文件夹 3

出现 Red Hat VirtIO SCSI 直通控制器驱动程序。单击下一步。
Windows 驱动程序选择

现在虚拟磁盘已出现。单击“下一步”。
Windows 磁盘选择

Windows 安装开始。等待其完成。
Windows 复制文件

安装已完成,Windows 已可供使用。
Windows 服务器核心

相关内容