我可以使用 VirtualBox 作为 12.04 的沙箱吗?

我可以使用 VirtualBox 作为 12.04 的沙箱吗?

尽管我并不害怕尝试,但我是一个非常谨慎的人。

我目前在不同的分区上运行 11.10 Unity 和 12.04 Beta 2(没有问题)。我在这里了解到 Unity 可以在 VirtuaBox 中运行。

当我在本月晚些时候升级到 12.04 LTS 时,我很好奇,想知道我是否也可以在 Virtual Box 中运行 12.04 进行实验并测试一些东西,然后再将它们实现到我的系统中?

也许有更好的方法来实现这一点,而无需对我的硬盘进行分区。

答案1

根据我的经验,在 Virtual Box 中安装并运行测试操作系统是一个好主意。但有些缺点您可能需要考虑:

  • 所有需要 CPU 的进程都会运行一点慢点在虚拟机中。
  • 3D 图形虽然在一定程度上可用,但速度较慢,不适合玩游戏(但对于 Unity 来说已经足够了)。
  • 漏洞您所体验到的可能不仅来自应用程序,还可能来自虚拟化环境。
  • 更新 Virtual Box 和已安装的虚拟机可能会花点时间
  • 主机的一些热键(例如Super+CtrlF..)在客户操作系统中不经过技巧就无法使用。同样,一些组合键由 Vitual Box 保留,无法在客户操作系统中使用。

仍然有优点双启动解决方案无法提供:

  • 即时交换无需重新启动。
  • 运行测试操作系统平行线到主机操作系统(根据您的硬件,您甚至可以并行运行多个虚拟操作系统)。
  • 可以保存快照在你做一些可能造成危害的事情之前,如果出现问题,你可以恢复以前的运行状态。
  • 保留您的虚拟机主机操作系统升级。您甚至可以毫无问题地将它们移植到另一个操作系统(例如 Windows、MacOS、其他 Linux 发行版)。
  • 同时访问文件通过网络。

为了充分利用 Virtual Box,最好从由 Oracle 维护的存储库可自动更新。如果您需要 USB2 或 RDP 支持,您可能还需要安装虚拟盒扩展(这使得它成为一个闭源但仍然是免费的版本)。

为了运行 Unity、无限屏幕几何、一些 3D 图形支持和 Virtual Box 共享文件夹支持,我们还需要安装新增嘉宾

我建议你先在现有的 11.10 安装中(或 12.04 Beta 安装中)试用一下。升级后虚拟机不会受到影响,只需让它们几乎永远运行(我这里还有一台从 Ubuntu 9.04 构建的机器)。

答案2

是的,您可以在最新的 Virtual Box 版本中尝试 ubuntu 12.04。最新的 VirtualBox 4.1.12 支持 Ubuntu 12.04http://news.softpedia.com/news/VirtualBox-4-1-12-Has-Support-for-Ubuntu-12-04-262435.shtml

相关内容