同时运行 Windows 和 Linux

同时运行 Windows 和 Linux

现在,在您将其标记为重复或跳转到回答“仅使用 VirtualBox”之前,这是一个不同的用例。

我希望同时运行两个操作系统在我的硬件上,这样其中一个的启动和关闭就不会影响另一个。我打算让 Linux 操作系统无头运行,并且只通过 SSH 访问它,但让 Windows 成为在计算机上运行并使用显示器等的操作系统。

我有 16GB 内存和 6 核 CPU,因此我可以合理地将几 GB 内存和 2 个核心捐赠给 Linux。

我认为它可以在两个操作系统都虚拟化的情况下工作,并且只需让 Windows 访问我显示器所连接的 GPU 即可。但是,我不知道该怎么做。我认为它需要一个特殊的操作系统来运行它,但我一时还不知道有这样的事情。

理想情况下,免费的解决方案是最好的,但如果有任何相对便宜的解决方案,我不会反对付费。

答案1

听起来你需要一个裸机虚拟机管理程序。

与托管虚拟机管理程序(如 VirtualBox)相反,裸机虚拟机管理程序没有运行虚拟机管理程序的操作系统。相反,它直接在硬件上运行,消耗最少的资源,并且只允许您运行虚拟机。此图像(来自维基百科)显示了差异:

虚拟机管理程序类型差异

这些类型的虚拟机管理程序在消费类应用中并不常见。仅举两个可能的选择,请看 VMware ESXi 和 Microsoft Hyper-V。

答案2

你正在寻找一个裸机虚拟机管理程序,就像 gronostaj 说的那样,但我建议你不要使用 ESXi解除突袭。主要区别可能在于您必须购买一个相当昂贵的 ESXi gpu 转发许可证,而 59 美元的 unraid 许可证几乎包含所有功能,但仅限于 6 个硬盘。

不过有一点必须要说的是,当涉及到 PCIe 转发时,这两种解决方案的配置都相对困难。

答案3

我选择主要运行 Linux,并为其配备一个 VGA 连接器,同时将附加显卡传输到虚拟机。描述这里 (superuser.SE)这里 (多头 NVIDIA 游戏)。它应该可以工作,但我还没有进行足够的工作来肯定地说。

相关内容