在VirtualBox 5.0.20上的Ubuntu 16.04出现了跳动的黑屏问题。

我正在Windows 10上的VirtualBox 5.0.20上安装Ubuntu 16.04,遇到了分辨率问题,通过按下"Host Key + F1"和"Host Key + F7"解决了。之后,我尝试安装和配置Google Chrome,但出现了一些黑色伪像,所以我尝试在VB中调整3D加速,现在启动时只能看到从一个分辨率跳转到另一个分辨率的黑屏。在这种情况下,按下Host键没有效果。

这里也一样,不仅是Google Chrome,还有至少GitKraken和VS Code也是如此。 - zerkms
而更糟糕的是,降级到5.0.18也没有起到任何帮助作用。这简直毁了我的开发虚拟机,天哪。 - zerkms
@zerkms 有什么解决办法吗? - Viacheslav Kondratiuk
我禁用了3D功能,这对我来说有效(但整个操作系统可能会变慢)。我认为降级回到v5.0.18版本并重新安装内核可能会有所帮助,但我还没有尝试过。 - zerkms
4个回答

我在VirtualBox 5.0.20上也遇到了Ubuntu 16.04的问题。我的问题是Chromium根本无法渲染。
然后我从下载页面安装了Guest Additions 5.0.16,问题得到了解决。 https://www.virtualbox.org/wiki/Downloads 我只是在当前版本的基础上安装了这个Guest Addition。

1是的,我可以确认只需安装较旧版本的虚拟机增强工具即可解决问题。 - zerkms
1我可以确认在vbox 5.0.26 r108824和Ubuntu 16.04.1 - 64位上。 - kommradHomer
2这个方法也适用于vbox 5.1.2和Ubuntu 16.04 64位版本。 - Pakman
5嘿,未来的搜索者们 - 你可以在这里下载Guest Additions ISO文件(http://download.virtualbox.org/virtualbox/5.0.16/),文件名为`VBoxGuestAdditions_5.0.16.iso`。 - Mendhak
可以确认这个方法也适用于vbox 5.1.20和Ubuntu 16.04.2 64位版本。只需安装VBoxGuestAddtions_5.0.16.iso,就可以让我的Atom IDE再次正常工作。而且无需重新启动。 - majidarif

我在VBox 5.1.10和Ubuntu 16上遇到了同样的3D选项问题。
为了解决这个问题,我采取了以下步骤:
1. 停止虚拟机 2. 确保你已经启用/勾选了3D选项 3. 启动虚拟机并以root用户身份运行sudo命令 4. 以root用户重新安装VBox增强功能
看起来VBox增强功能是基于已启用的选项构建的! 所以如果你在没有启用3D选项的情况下安装它们,然后再启用它,它们将无法正确支持。 至少根据我的观察,这是一个假设。 但经过几天的不愉快经历后,现在对我来说完美地工作了。

对我没有起作用。 - Hassan
对我有用 +1,我只需要步骤 1 和 2。 - hello_there_andy

我在遇到这个问题之前已经安装了5.0.16版的Guest Additions,但是在虚拟机的设置中关闭(取消勾选)“启用3D加速”选项,解决了我的问题。(Vbox版本5.0.26 r108824)

3关闭3D加速会导致Unity运行非常缓慢。 - Hassan

使用 Chrome 运行 --use-gl=angle 对我很有帮助,我不必关闭 3D 加速。命令如下:

google-chrome --use-gl=angle

然而,对于正常使用,我已经修改了/usr/share/applications/google-chrome.desktop中的每一行exec并添加了提到的参数,所以它看起来像这样(请注意有三个exec出现):
Exec=/usr/bin/google-chrome-stable %U --use-gl=angle

适用于Ubuntu 16.10,VirtualBox 5.1.12

值得注意的是,我尝试过的唯一一个在VirtualBox中没有这个错误的流行发行版是Mint Mate 18.1。它可以正常使用3D加速,没有任何问题(所以系统截图也可以正常工作)。


这似乎运行得很好。您能解释一下--use-gl=angle相对于(不使用)3D加速有什么作用吗? - Jey DWork