VirtualBox中的共享文件夹(Ubuntu和Windows 7)

我想要一个可以在Ubuntu主机上安装的Windows 7和Ubuntu上访问的目录。

所以我在Windows和Ubuntu上都安装了Virtualbox

然后在Ubuntu:

sudo mkdir /media/win7share sudo mount -t vboxsf win7share /media/win7share 

我明白了:

 /sbin/mount.vboxsf: mounting failed with the error: No such device 
  • 在Virtualbox Manager设置中,我需要输入共享文件夹?
  • 在Windows上需要设置什么?

主持人:Ubuntu

选择要共享的文件夹(与下面相同 – 在主机上打开VM设置并选择)。 让我们说它是(您希望从Win7客户端看到的主机上的文件夹):

 /home/misery 

本教程将介绍答案。 将您的Ubuntu文件夹添加到共享启动或重新启动您的Win7 VM后您应该搜索您的局域网(在Win7客户端;等待它搜索它 – 绿色进度条)。 之后应该出现网络磁盘。

在此处输入图像描述

在我的电脑上发现没有进一步的步骤。 如有问题,请参阅教程。

主持人:Win7,客户操作系统:Ubuntu

首先转到您的虚拟机设置:

在此处输入图像描述

添加您要共享的文件夹并为其命名(它将自动命名)。 这里到我的文件夹的Win7路径是C:\ Misery,名称是Misery

然后标记自动安装选项以在启动VM时始终安装它。

在此处输入图像描述

基本上就是这样。 现在启动您的虚拟机。 本教程将简要介绍其余部分,简而言之您需要创建将作为您的安装点的文件夹(在访客上)。 假设它将是你的ubuntu上的GMisery。 所以在您的用户目录中创建它。 所以现在我们在来宾操作系统上存在空文件夹:

 /home/misery/GMisery 

接下来打开你的终端并写下:

 sudo mount -t vboxsf -o uid=1000,gid=1000 Misery /home/misery/GMisery 

现在它应该工作。 至少id在我的电脑上:]如果没有发生错误,请注销并再次登录,应该完成。

请阅读附带的教程 。

一般来说,最好在主机上安装VB扩展包 。 但是它对这里讨论的主题没有影响。

解决方案是:

  1. 在来宾系统上安装Guest添加 (Windows)
  2. 不要在主机系统上安装Guest添加 (Ubuntu)
  3. 将用户添加到vboxsf组:

     sudo usermod -aG vboxsf username 

    注意: -g会将用户的主要组设置为vboxsf(REPLACING她所属的任何默认组,并将使用它创建的所有文件更改为vboxsf)。 “-G”将删除用户的所有辅助组(包括“admin”!)并替换为vboxsf。 最安全的选择是使用“-a -G vboxsf username”,它将vboxsf组附加到该用户的当前辅助组,不做任何其他更改。

  4. 为共享文档创建目录:

     mkdir /home/username/shared 

    (错误是尝试将其放入/media并尝试安装它 – 这是不必要的,因为最新的VirtualBox为我们做了)

  5. 转到VirtualBox选项并将目录/home/username/shared到共享路径。

    在我的情况下,按钮是灰色的可能是由于权限,现在解决了3。

  6. 确保vboxsf内核模块正在运行: modprobe vboxsf (在VM内)。

就这样。 指定的目录将在Windows中显示为新驱动器。

在Windows上创建一个目录,比如说ubuntu。

在VMware的设备中共享此目录(ubuntu)。

在根目录(/)中创建一个Ubuntu目录/ say / windows。

 mount.vboxsf -w ubuntu /windows 

你的问题的答案就在这里

您必须在/etc/profile文件中添加装载行,以便在您登录时使装载永久化。