为什么我无法从我的Virtualbox机器中访问共享文件夹?

我有Ubuntu 14.04作为我的主机系统,然后在Virtualbox上,我有Lubuntu 14.04。

我正在尝试在我的主机系统上共享一个文件夹,以便我的访客系统可以将文件写入其中。 我尽可能地遵循说明,安装了Virtualbox guest添加件。 我已经到了我在Devices界面中添加了共享文件夹的地步:

共享文件夹

但是,即使重新启动后,我也无法在访客系统中的任何位置找到该文件夹​​。

如何让我的共享文件夹实际显示在我的客户Lubuntu机器中?

您必须在VM上安装文件夹。

首先,您需要安装Guest Additions(尽管我在安装过程中已经这样做了)。

  1. 启动您的VM
  2. Devices > Insert Guest Additions CD image...
  3. 我不得不手动安装CD: sudo mount /dev/cdrom /media/cdrom
  4. 安装必要的软件包: sudo apt-get install make gcc linux-headers-$(uname -r)
  5. 安装Guest Additions: sudo /media/cdrom/VBoxLinuxAdditions.run

现在您可以使用以下方式安装共享:

 mkdir ~/new sudo mount -t vboxsf New ~/new 

其中New是您的共享文件夹的名称。

现在您可以访问~/new的共享文件夹。


注意:这不是永久性的。 要永久挂载文件夹,您应该将以下行添加到/etc/fstabsudo nano /etc/fstab ):

 New /home/user/new vboxsf defaults 0 0 

显然你应该用你自己的用户名替换/home/user/new的用户。

如何从Ubuntu VirtualBox Guest访问Windows Host共享目录:

  1. 在Windows中的任何位置创建一个目录。
  2. 在VirtualBox中转到Ubuntu Guest的设置。
  3. 在“共享文件夹”部分下,添加使用完全权限创建的文件夹的位置。
  4. 现在启动ubuntu guest,并确保安装了最新的VirtualBox Guest Additions
  5. 现在将您的用户添加到vboxsf组:

     sudo usermod -aG vboxsf $(whoami) 
  6. 注销用户并再次登录。

  7. 现在,您可以访问/media/sf_(shared_folder_name)共享目录。

如何在虚拟框中共享文件夹(分步指南)

  1. 转到Virtual Box/Device/Shared文件夹(在主机操作系统上)
  2. 在弹出窗口中添加要共享的文件夹。 (在主机操作系统上)
  3. 我们将此文件夹命名为“Shared”(在主机操作系统上)
  4. 现在转到设备并安装客户添加。
  5. 现在,下一步是创建一个要与主机操作系统同步的文件夹,但请确保您位于/home/UserName

    你可以在终端输入pwd来检查它。 现在创建目录 –

     mkdir Share sudo chmod 777 /home/userName/Share 
  6. 现在安装guest附加包(Crucial step!人们通常会错过这会产生错误“未知文件类型”vboxsf“)

     sudo apt-get install virtualbox-ose-guest-utils 
  7. 现在通过挂载文件夹(在客户操作系统上)完成最后一步

     sudo mount -t vboxsf share ~/Share/ 
  8. 完成! 现在通过虚拟框在主机和客户操作系统之间同步文件。

重要的是validation您已升级虚拟盒版本。 在我的情况下,我试图在ubunto 15.04上安装我的旧版猜测添加,并且每件事都失败了。 解决方案很简单: 升级您的虚拟机应用程序

1.)突出显示VM,转到设置>共享文件夹并添加文件夹。
2.)启动VM
3.)转到设备>插入访客添加CD图像…
4.)允许VM运行Guest Additions安装
5.)在终端运行:sudo添加用户(您的用户名在这里)vboxsf
6.)重启VM

如果您在Windows的虚拟框中运行ubuntu操作系统,最简单的方法是在Windows中创建一个家庭组。 安装访客添加。 然后转到Files并查找Network 。 Ubuntu将帮助您加入Windows中的主页组,并根据您设置共享权限的方式,您可以访问,编辑和传输数据。 请记住,您应该连接到网络,ADHOC,某些无线局域网等,但不一定要连接到互联网。

我通过安装samba并使用统一function共享文件夹来解决它。 然后我可以看到我的虚拟机网络中的文件夹。