在 VirtualBox+Windows 7(64 位)下运行 Ubuntu 11.04(64 位)时没有 Unity

在 VirtualBox+Windows 7(64 位)下运行 Ubuntu 11.04(64 位)时没有 Unity

在 Windows 7(64 位)下运行的 VirtualBox 中的新虚拟机中全新安装 Ubuntu 11.04(64 位)后,在出现第一个登录屏幕之前,会弹出一个对话框,提示硬件不足以运行 Unity(解释)。所有登录都将我带到 Classic DE,我甚至找不到尝试 Unity 的方法。

在桌面设置中,我选择了“Ubuntu”而不是“Ubuntu(经典)”。系统配置好了,所以我必须登录,屏幕底部有一个“会话”选项,但无论我选择哪个会话,都没有 Unity。

安装 VirtualBox Guest Additions 后,Classic DE 会随着主机窗口大小的调整而调整大小,但 Unity 仍然不会显示。

我不知道这是视频问题、内存问题还是其他问题。虚拟机有 1024MB 内存、2 个处理器、3D 加速和 12MB 视频内存。

了解 Unity 为何受到如此热议,真是令人欣喜!

  • 埃里克

答案1

运行的先决条件Virtual Box 中的 Unity是:

  • Virtual Box 版本 >= 4.06
  • 正确安装新增嘉宾
  • 128 MB RAM 用于虚拟显卡(在 Virtual Box Manager 中设置)
  • 在 Virtual Box Manager 中启用 3D 加速
  • 主机显卡驱动程序充分支持 Open GL
  • 选择Ubuntu登录时会话

某些主机显卡无法充分支持硬件 3D 加速。在这些情况下Unity-2D可以安装。

答案2

虚拟机需要更多的视频内存来运行 Unity。

Ubuntu 的 Wiki 上有一个页面专门讨论 Unity 的图形硬件要求,网址为https://wiki.ubuntu.com/DemystifyingUnityGraphicsHardwareRequirements

其中一个要求是“至少 128MB 的视频内存”。

点击链接查看完整要求。

答案3

我只尝试过在 Ubuntu 主机上运行 VirtualBox OSE,但我希望在 Windows 主机上也一样:

在客户机中安装 virtualbox-ose-guest-dkms 和 ..-x11 和 ..-utils,就像 fred 所写的那样 如何在 VirtualBox VM 中安装 Guest Additions?

相关内容