专用于 VM 的物理控制台(屏幕+键盘)

专用于 VM 的物理控制台(屏幕+键盘)

我有一台性能相对强大的计算机,用于在 Windows 中玩游戏,游戏要求不是很高,但肯定需要 GPU 卡(NVIDIA GeForce GTX 760)。我希望 Windows 可以在虚拟机中运行,而用户(我的孩子)不需要主机密码,也不会出现任何视频问题。我希望能够对 Windows VM 进行快照、备份,并在机器上运行不使用物理键盘或屏幕的其他 VM,所有这些都不会干扰 Windows VM。运行 VMPlayer 或类似程序意味着 VM 的用户也可以删除 VM,或者干脆忘记使用它并使用主机。

我在想是否可以配置 ESXi、KVM 或 Xen 以识别串行端口或内置 VGA + 特定 USB 端口作为主控制台,并将 GPU 和其他 USB 端口专用(硬件直通?)给 Windows VM。

是否有人知道这是否可行,哪种虚拟化解决方案是我最好的选择?

答案1

可能最简单的解决方案就是为孩子们创建虚拟机作为 VHD。

Windows 7 引入了启动至 VHD 功能,用于双启动主机和驻留在 .vhd 文件中的虚拟机。

孩子们将可以登录虚拟机,但不能登录主机。需要重新启动才能从一个虚拟机切换到另一个虚拟机。

以下是一些参考资料:

答案2

因此,我花了一些时间进行探索,并尝试了 ESXi,我通常在专业环境中使用它(vSphere vCenter 具有所有附加功能,并根据兼容性列表购买硬件)。但运气不佳,ESXi 不支持我的 RealTek 网卡,根本无法安装 ESXi。也许有办法解决这个问题。

所以我找到了Debian VGAPassthrough并尝试了 KVM 方式。在寻找网络驱动程序时(我的 RealTek 网卡不受 Debian 开箱即用的支持,但受 Ubuntu 支持),我发现多头 NVIDIA 游戏,它准确描述了我正在寻找的设置类型,包括 ESXi 和 Ubuntu,并且很有帮助地指出,当结合使用 ESXi 和我拥有的 GeForce 卡时,无法进行设置。我不必在 ESXi 上浪费时间,我会选择 KVM 路线。

相关内容