我已经在 Ubuntu 13.10(桌面)主机上安装了 virtualbox,配置了 Windows 7 客户端,添加了扩展包和客户端附加组件。我的目的是远程操作 Windows 7,因此我在 Win7 上配置了 RDP,并在主机上配置了 init.d,以便在无头模式下在启动时启动 VM。
但是,我注意到,如果未启动 virtualbox GUI,则 VM 无法在无头模式下使用 3D 加速启动(错误)。有趣的是,如果已在主机上启动 virtualbox(带 gui),则它会从 ssh 控制台以无头模式和 3D 加速启动。
我想知道的是,是否有一个选项可以在不启动 VirtualBox GUI 的情况下以无头模式启动 VM 并使用 3D 加速?
这是我的错误:
Error: failed to start machine. Error message: This VM was configured to use 3D acceleration. However, the 3D support of the host is not working properly and the VM cannot be started. To fix this problem, either fix the host 3D support (update the host graphics driver?) or disable 3D acceleration in the VM settings (VERR_NOT_AVAILABLE)
答案1
唉,不行。3D 加速选项将调用传递到主机操作系统的 3D API。当您以无头模式启动时,您不使用显卡,因此不支持 3D。
无论如何,您都无法通过 RDP 获得有效的 3D 加速,因此您最好禁用它。