这个问题可能很容易回答。我已经在谷歌上搜索了很久,找不到解决方案。这是我的问题。
我需要让 Windows 在带有 virtualizor CP 的 KVM vps 上运行。当我在 VNC 中进入 Windows 安装时,由于 HDD 处于 中,因此必须安装驱动程序virtio
。似乎有两个解决方案:
- 安装virtio iso在 CD 驱动器中卸载 Windows ISO,然后继续安装驱动程序。
- 创建辅助 CD 驱动器并将
virtio
iso 安装在那里。
嗯,第一步似乎从来都不起作用。如果我卸载 Windows iso 并加载 iso virtio
,它永远不会在 VNC 中反映出来。
第二步我还没有成功。我尝试通过 virt-manager 创建第二个 IDE CD ROM 驱动器,但 virtio (virtio-win-0.1-30.iso) iso 从未列在其中,而我特意将其放在/var/lib/libvirt/images
文件夹中。
关于我哪里搞砸了,有什么建议吗?
答案1
这普通的安装方式如下:
使用虚拟化 IDE 磁盘(而不是 virtio 磁盘)创建 VM。
在运行安装之前,选择自定义硬件,并连接使用 virtio 的第二个虚拟硬盘。
该硬盘仅需是一个临时驱动器;它可以是一个很小的 1GB 空白驱动器或其他驱动器。
安装 Windows。(我认为你不需要任何帮助。)
附加包含 virtio 驱动程序的 ISO 映像。
您将收到硬件驱动程序安装失败的弹出通知。单击它,或输入装置经理你自己。
右击SCSI 控制器,并选择更新设备驱动程序. 选择浏览我的电脑以查找驱动程序软件。
点击浏览,然后导航到
\win7\amd64
虚拟 CD 上的文件夹,然后单击好的。 点击下一个。这Red Hat VirtIO SCSI 控制器驱动程序将被检测到。安装它。
关闭虚拟机。
分离第二个虚拟硬盘。或者删除它。毕竟它只是暂时的。
选择第一个虚拟IDE硬盘,展开高级选项,更改磁盘总线到维蒂奥,然后点击申请。
启动虚拟机。
如果这里出了问题,按照以下说明运行启动修复。
此时,您可以运行sysprep /generalize
并将结果用作 VM 模板。
答案2
在 Virtualizor 中,如果您编辑 vps 并转到高级选项,您可以看到辅助 iso 选项。
将 virtio 磁盘附加到那里,并将 windows iso 作为主 iso。
再次启动 vps 并开始安装 Windows,当您到达磁盘管理部分时,单击安装驱动程序,然后您就可以看到 virtio 驱动程序磁盘。安装驱动程序,然后您就可以将 Windows 安装到 virtio 磁盘。