如何与计算机用户共享 VirtualBox 虚拟机

use*_*185 14 virtualbox virtualization

我有一台装有 Ubuntu 14.04 的计算机,有多个用户帐户。在其中一个帐户中,我在 VirtualBox 中有一台虚拟机。我想与计算机的其他用户共享该虚拟机。我该怎么做?

Jac*_*ijm 8

想法

要使一台计算机上的不同用户帐户可以使用 VM(不要同时运行),您需要设置一些内容:

  • 将共享机的虚拟硬盘定位到不同用户拥有相应权限的目录中。
  • 使用相同的虚拟硬盘在不同帐户上创建虚拟机。

如何做到

  • 在您的个人主文件夹中为您和其他用户创建一个共享文件夹:

    • 使其他用户成为该组的成员yourusername(最简单的方法是安装 gnome-system-tools 并使用users and groups-section。 Manage groups > choose_yourusername > properties > add_other_users (详细说明此处管理用户,此处创建共享文件夹)

    • 更改文件夹的权限;在 nautilus 中右键单击。在权限选项卡中,将组的组权限更改yourusernameread & write

    • 类似地更改文件夹中文件的权限(鹦鹉螺属性窗口中的按钮)。

  • 在 VirtualBox 中创建一个虚拟机。不要使用磁盘的默认目录,而是浏览到共享文件夹并将磁盘映像保存在那里。如果你有一个现有的虚拟机,删除它,删除它的文件夹~/VirtualBox VMs但保留它的磁盘映像,并先将移动到共享文件夹,然后创建一个新的虚拟机,使用现有的映像作为硬盘。(如果您尝试重新链接现有 VM 中的磁盘映像,VirtualBox 会抱怨 UUID 已存在)。

  • 在其他用户的帐户上,创建类似的机器,但使用共享目录中的硬盘映像:(/home/yourusername/shared_folder/machine_name.vdi取决于您创建的磁盘映像)