我的问题可能很奇怪。我想知道是否有某种虚拟机可以让我在 Linux 下安装 Windows 7,并让 Windows 作为虚拟设备使用与我的物理 PC 中实际安装的设备相同的设备。
我需要这样做,因为我工作需要使用很多 Adobe 软件,而且我无法切换到其他软件(即使我愿意)。
也许我需要的东西可能更简单,比如让虚拟机看到显卡,我必须获得与 Adobe 软件以及 OpenGL 和 DirectX 驱动程序的完全兼容性。
实际上我使用 VirtualBox 来运行 Windows,Fedora 是我的主要操作系统。
我需要共享的硬件如下:
⠀CPU - Intel Core i7 990x(甚至只是所有核心的子集)
⠀GPU - Nvidia Quadro 2000
答案1
如果您更具冒险精神和/或 @slm 的答案并且 2D/3D 加速还不够,您可以查看 PCIe 直通。为此,您需要两个图形适配器(一个可能是板载的)和多个显示器(或一台显示器的多个输入)。
有关图形适配器要求的更多详细信息,请参阅虚拟机网站
不久前,当我想在已有的横向模式的两台显示器上添加第三台纵向模式的显示器时,我对此进行了研究。然而,这对我来说并没有成功,因为我的显卡不满足要求。
答案2
您可以使用 3 种产品在 Linux 下虚拟化 Windows。
- 虚拟机
- 虚拟盒子
- 键盘虚拟机
既然您已经在使用 VirtualBox,我想说您已经完成了 90% 的工作。您需要将所需的软件安装到 Windows VM 中,并向 VM 公开对各种硬件的访问权限,以便 VM 可以独占设备的控制权。
例如,您可以使用 USB 设备明确执行此操作。对于视频硬件来说,这有点困难,但应该是可能的。如果您试图在虚拟机中获得更好的性能,您可能必须通过 VirtualBox 管理 GUI 启用不同的选项,以允许更密切地访问底层硬件。
还要意识到,很多时候您无法从虚拟机中获得与裸机安装相同的确切性能,如果性能成为 Windows 虚拟机内的限制因素,您可能不得不诉诸双引导安装。