在 VirtualBox 中以客户机身份运行 Ubuntu 时如何启用视觉效果?

在 VirtualBox 中以客户机身份运行 Ubuntu 时如何启用视觉效果?

我有 Ubuntu 10.04 64 位客户机和 Windows 7 64 位主机。我在 Virtualbox 设置中启用了 3D 加速。

每次我在 Ubuntu 中启用视觉效果时,Virtualbox GUI 都会崩溃。我需要做什么才能在 Ubuntu 中启用视觉效果?崩溃时 Virtualbox 的日志没有显示任何有用的信息。

我的显卡是 Nvidia 8800 GTS,配有最新的 258.96 驱动程序,但我确信这不是问题的一部分。

答案1

在客户机中,安装软件包virtualbox-ose-guest-x11并重新启动虚拟机;这可能会解决问题。客户机上的 X 需要了解 VirtualBox 驱动程序,据我所知,这是解决该问题的方法。版本 2.2 及更高版本应该使此功能无缝衔接,但其中可能存在一些错误。

另外,请确保您在虚拟机设置中分配了足够的视频内存。我刚刚尝试了 128 MB VRAM(可能过多),在安装了我提到的 -x11 包后,它运行良好。如果可以,请从高开始,如果需要,请降低它,直到它停止工作。

答案2

我以为只有 VirtualBox 的 PUEL 版本才支持 2D 和 3D 加速,OSE 版本则不支持。(我可能错了,我更熟悉 PUEL,而不是 VirtualBox 的 OSE 版本。)

无论哪种方式,我都会安装与您的 VirtualBox 版本完全相同的客户端附加组件,而不是 Synaptic 中的组件。单击设备->安装客户端附加组件。单击设备->安装客户端附加组件后,如果这不会使 VBox CD 映像在您的客户端桌面上可用,请重新启动客户端。客户端附加组件出现后,我按照以下方式安装它们:

sudo /media/VBOXADDITIONS_3.2.10_66523/VBoxLinuxAdditions-amd64.run 

如果您的客户机运行的是 32 位版本的 Ubuntu,则您应该运行以下命令:

sudo /media/VBOXADDITIONS_3.2.10_66523/VBoxLinuxAdditions-x86.run 

...随后重新启动客户端。

答案3

首先启动终端,然后运行以下命令:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install dkms build-essentials

现在重新启动系统。

通过单击正在运行的虚拟机的 VirtualBox 菜单栏中的“设备-->安装客户机添加项”在操作系统中安装客户机版本。

再次重启。

尝试在外观设置中打开额外的桌面效果

相关内容