如何在 VirtualBox 下创建 Ubuntu Netbook 10.10 Unity VM

如何在 VirtualBox 下创建 Ubuntu Netbook 10.10 Unity VM

我想在 VirtualBox VM(主机是 Ubuntu 10.04)中运行 Ubuntu 10.10 的新 Unity 界面。可以吗?谢谢!

答案1

您想帮忙测试专为上网本定制的 Ubuntu 发行版,但没有上网本可以测试吗?没问题。您需要的是虚拟机和 Ubuntu Netbook Remix (UNR) 映像。

获取图像步骤1

http://www.ubuntu.com/netbook/get-ubuntu/download

安装虚拟机

sudo apt-get 安装 virtualbox-ose

设置虚拟机

Virtualbox -> 新建 -> 下一步 ->

名称:UbuntuNetbook

操作系统:Linux

版本:Ubuntu

-> 下一步 -> 内存:基本内存大小:512 Mb

注意:为虚拟机使用您能负担得起的 RAM 数量。Linux 运行时所需的内存比 Windows 少,但您在此步骤中为虚拟机分配的 RAM 数量将不会提供给 Windows 主机。在我的笔记本电脑上,我有 3 Gb RAM,因此我在此步骤中为虚拟机分配了 1024 Mb(1 Gb),并为 Windows 留下 2 Gb。您应该始终为 Windows 留下至少 1 Gb RAM(否则运行速度会非常慢)。Linux 只能在服务器模式下使用 512 Mb 运行,在桌面模式下使用 1 Gb(甚至可能更少)。

-> 下一步 -> 虚拟硬盘 ->

启动硬盘(主要主盘):(勾选)

创建新硬盘:(勾选)

-> 下一步 -> 下一步 -> 硬盘存储类型:动态扩展存储:(勾选)

-> 下一步 -> 虚拟磁盘位置和大小:

下载完成后,您需要确保您的虚拟机映像在首次运行时能够启动到 UNR。为此,请从 VirtualBox 屏幕中选择“设置”图标(首先确保您已在左侧栏中选择了映像)。

现在,您会看到虚拟机映像的选项列表。我们感兴趣的是 CD/DVD-ROM。选择此选项。然后选择 ISO,并找到下载 UNR iso 映像的位置。

PD:

..但有 2 个虚拟盒如果您有兴趣使用 VirtualBox(无论是用于私人用途还是商业用途),您可以选择两个版本:

  • 完整的 VirtualBox 软件包以二进制(可执行)形式免费提供于下载页面。根据 VirtualBox 个人使用和评估许可条款,此版本可供个人免费使用和评估。

闭源功能

以下列表显示了仅在闭源版本中存在的企业功能。请注意,此列表可能会随时间而变化,因为其中一些功能最终也将在开源版本中提供。

  1. 远程显示协议 (RDP) 服务器

    该组件在虚拟硬件上实现了完整的 RDP 服务器,并允许用户使用任何兼容 RDP 的客户端远程连接到虚拟机。

  2. USB 支持

    VirtualBox 实现了虚拟 USB 控制器,并支持将 USB 1.1 和 USB 2.0 设备传递到虚拟机。

  3. 通过 RDP 进行 SB

    这是 RDP 服务器和 USB 支持的组合,允许用户使 USB 设备可供远程运行的虚拟机使用。

    • VirtualBox 开源版本 (OSE) 是根据 GPL 发布的版本,附带完整的源代码。除了一些主要针对企业客户的功能外,它在功能上与完整的 VirtualBox 软件包相同。这让我们有机会创造收入来资助 VirtualBox 的进一步开发。此版本的问题:

开源功能

以下列表显示了仅在开源版本中存在的功能。必要库的许可条件阻止将其包含在功能齐全的产品中。

  1. 虚拟网络计算 (VNC) 服务器

该组件在虚拟硬件上实现了完整的 VNC 服务器,并允许用户使用任何 VNC 客户端远程连接到虚拟机。

安装 virtualbox no ose

按照以下说明操作:

http://www.virtualbox.org/wiki/Linux_Downloads

答案2

因此,回答这篇文章的标题:

“如何在 VirtualBox 下创建 Ubuntu Netbook 10.10 Unity VM”

不行。Unity 界面无法在 VirtualBox 客户机中运行。但是,您可以使用常规 Ubuntu 发行版中常见的默认 gnome shell——但这并不是在尝试 UNR...

答案3

我安装了 VirtualBox 并尝试了以下步骤,但不起作用。测试表明 Unity 使用了 VirtualBox 客户机的 3D 驱动程序不支持的 OpenGL 功能:

$ unity
OpenGL Warning: glXChooseFBConfigSGIX not implemented by Chromium
Segmentation fault (core dumped)

是 Virtualbox 用于 3D 支持的库,但显然它缺少此功能……


只要您在虚拟机配置中启用 3D 虚拟化,并且 VirtualBox 在支持 OpenGL 的机器上运行,就有可能在 VirtualBox 内的 Ubuntu 客户机中运行 Unity。

我认为最好的方法是先安装桌面版,然后安装:

  • virtualbox-ose-guest-x11包(可能还有其他 virtualbox-ose-guest-* 包)。
  • 软件包ubuntu-netbook(确保 Unity 及其所需的一切都已安装)

在虚拟机内重新启动客户机后,您将能够从登录屏幕选择“上网本会话”(选择用户之后,但在输入密码之前)。

需要这个两步过程是因为 Unity 需要 3D 图形,并且默认情况下未安装 3D 虚拟化驱动程序。

答案4

使用 VirtualBox 4.0,现在可以在 Ubuntu 下测试 Unity11.04.
5 步操作方法如下这里

我没有尝试在 VM 中运行 10.10 下的 Unity,但如果您仍想这样做,那么使用最新的 VirtualBox 版本会更幸运。

相关内容