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

Joe*_*nte 7 10.04 10.10 virtualbox virtualization ubuntu-netbook

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

hhl*_*hlp 3

您想帮助测试专门为上网本定制的 Ubuntu 发行版,但没有\xe2\x80\x99 没有上网本来测试它?那\xe2\x80\x99s不是问题。您需要的是虚拟机和 Ubuntu Netbook Remix (UNR) 映像。

\n\n

获取图像第 1 步

\n\n

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

\n\n

安装虚拟机

\n\n
\n

sudo apt-get install virtualbox-ose

\n
\n\n

设置虚拟机

\n\n

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

\n\n

名称: Ubuntu上网本

\n\n

操作系统:Linux

\n\n

版本:Ubuntu

\n\n

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

\n\n

注意:请使用您可以承受的虚拟机 RAM 量。Linux 运行所需的内存比 Windows 少,但在此步骤中专用于虚拟机的 RAM 量将无法用于 Windows 主机。在我的笔记本电脑上,我有 3 Gb RAM,因此我在此步骤中将 1024 Mb (1 Gb) 专用于虚拟机,并为 Windows 留下 2 Gb。您应该始终为 Windows 保留至少 1 Gb RAM(否则它将运行缓慢)。Linux 在服务器模式下仅可使用 512 Mb,在桌面模式下可使用 1 Gb(甚至可能更少)运行。

\n\n

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

\n\n

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

\n\n

创建新硬盘:(勾选)

\n\n

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

\n\n

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

\n\n

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

\n\n

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

\n\n

PD:

\n\n

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

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

闭源功能

\n\n

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

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

    \n\n

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

  2. \n
  3. USB支持

    \n\n

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

  4. \n
  5. SB 通过 RDP

    \n\n

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

    \n\n
      \n
    • VirtualBox 开源版 (OSE) 是在 GPL 下发布的版本,并附带完整的源代码。除了一些主要针对企业客户的功能外,它在功能上等同于完整的 VirtualBox 软件包。这使我们有机会产生收入来资助 VirtualBox 的进一步开发。这个版本的问题:
    • \n
  6. \n
\n\n

开源功能

\n\n

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

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

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

\n\n

安装 virtualbox 没有 ose

\n\n

请遵循此说明:

\n\n

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

\n


Jan*_*anC 1

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

$ unity
OpenGL Warning: glXChooseFBConfigSGIX not implemented by Chromium
Segmentation fault (core dumped)
Run Code Online (Sandbox Code Playgroud)

Chromium是 Virtualbox 用于 3D 支持的库,显然它缺乏此功能......


如果您在虚拟机配置中启用 3D 虚拟化并且 VirtualBox 在支持 OpenGL 的计算机上运行,​​则应该可以在 VirtualBox 内的 Ubuntu 客户机中运行 Unity。

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

  • 软件包virtualbox-ose-guest-x11(可能还有其他 virtualbox-ose-guest-* 软件包)。
  • 软件包ubuntu-netbook(这将确保安装 Unity 及其所需的所有内容)

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

需要执行此两步过程,因为 Unity 需要 3D 图形,并且默认情况下不安装 3D 虚拟化的驱动程序。