我在 KVM 虚拟机中虚拟运行 Windows Server 2008 R2。
最近虚拟机决定停止启动,并提出启动启动修复。但是,进入启动修复后,虚拟硬盘无处可寻。
我挂载了 Red Hat Enterprise Virtualization 提供的 Windows Guest Tools ISO 映像,然后发现(实际上记得)Red Hat 以可安装的 .msi 文件形式提供 virtio guest 驱动程序,而不是 Startup Repair 可以使用的格式。
如何让“启动修复”找到磁盘以便完成修复?
我需要找到已经解压的适用于 Windows 的 virtio 驱动程序。事实证明,Red Hat为 Fedora 项目(以及其他 KVM 用户)构建了这样一个 ISO 映像,包括签名的 virtio 驱动程序。
我下载了这个 ISO 映像的副本并将其安装到虚拟机。然后我单击加载驱动程序并导航到
\win7\amd64
图像上的文件夹以选择viostor
驱动程序。此时它找到了候选驱动程序,我只是单击添加驱动程序。我发现没有必要选择列表中的任何内容。
最后它在启动修复中加载了驱动程序,我能够看到虚拟硬盘驱动器。一个问题解决了。