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扩展包 。 但是它对这里讨论的主题没有影响。
解决方案是:
- 在来宾系统上安装Guest添加 (Windows)
- 不要在主机系统上安装Guest添加 (Ubuntu)
-
将用户添加到
vboxsf
组:sudo usermod -aG vboxsf username
注意:
-g
会将用户的主要组设置为vboxsf(REPLACING她所属的任何默认组,并将使用它创建的所有文件更改为vboxsf)。 “-G”将删除用户的所有辅助组(包括“admin”!)并替换为vboxsf。 最安全的选择是使用“-a -G vboxsf username”,它将vboxsf组附加到该用户的当前辅助组,不做任何其他更改。 -
为共享文档创建目录:
mkdir /home/username/shared
(错误是尝试将其放入
/media
并尝试安装它 – 这是不必要的,因为最新的VirtualBox为我们做了) -
转到VirtualBox选项并将目录
/home/username/shared
到共享路径。在我的情况下,按钮是灰色的可能是由于权限,现在解决了3。
-
确保
vboxsf
内核模块正在运行:modprobe vboxsf
(在VM内)。
就这样。 指定的目录将在Windows中显示为新驱动器。
在Windows上创建一个目录,比如说ubuntu。
在VMware的设备中共享此目录(ubuntu)。
在根目录(/)中创建一个Ubuntu目录/ say / windows。
mount.vboxsf -w ubuntu /windows
你的问题的答案就在这里
您必须在/etc/profile
文件中添加装载行,以便在您登录时使装载永久化。