Oracle VM VirtualBox如何自动挂载共享文件夹
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 65
- 注册时间: 2013-07-03 23:35
- 系统: windows
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
关注!正遇到同样的问题。求最终答案。
-
- 帖子: 7
- 注册时间: 2013-08-07 9:18
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
我按照这个方法终于成功了。dreaminghell 写了:为什么在文件 /etc/rc.local 中(用root用户)追加如下命令
mount -t vboxsf sharing /mnt/share
还是不行?
我的主机系统是win8,之前也是因为虚拟系统无法挂载而纠结。
建议在修改完文件后,先在vb上删除原共享文件夹的路径,重新选择连接一遍,再重启。我是这么做的,然后实现了自动加载...

-
- 帖子: 1
- 注册时间: 2013-08-25 12:12
- 系统: ubuntu
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
12楼是正解。刚才尝试的时候,在添加了“sharefolder /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0”的情况下,虚拟机自动挂载点上,开机后没有挂载;去掉以后再开机,就自动挂载了。lipengwelcome 写了:sharedfolder /mnt/share vboxsf defaults 0 0
或者
sharefolder /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
都可以,
但是前提是要取消掉虚拟机设置里面的自动挂载选项。
-
- 帖子: 1
- 注册时间: 2012-03-12 17:15
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
使用这种方式成功.sunmoonsh 写了:大部分网络资料都是说在 /etc/fstab 文件中追加[email protected] 写了:win7系统下,用Oracle VM VirtualBox虚拟安装了ubuntu 12.04。安装了增强功能包(Guest Additions)后,在Oracle VM VirtualBox的设置页面,设置了共享,如下图 在ubuntu的终端,执行将router文件夹挂载到了mnt/share目录下。代码: 全选
sudo mkdir /mnt/share sudo mount -t vboxsf router /mnt/share
不想每次开机都要重新挂载,如是修改了etc/fstab文件,添加但是ubuntu重启后,每次还是得手动挂载。请大家指点一下!代码: 全选
sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
VirtualBox虚拟机文件夹共享挂载命令 “ sharing /mnt/share vboxsf defaults 0 0 ”,其实是错误的,
因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,所以每次加载都会失败,最终的解决方案如下:
在文件 /etc/rc.local 中(用root用户)追加如下命令
mount -t vboxsf sharing /mnt/share
最后重启系统.
-
- 帖子: 220
- 注册时间: 2007-06-21 22:25
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
我也遇到这个问题,然后详细的查看了VBOX的帮助,终于发现的问题所在。
若在设置共享目录时勾选了“自动挂载”,则guest中的LINUX里什么都不用动,系统会自动在“/media”里建立以“sf_”为前缀并加上共享名的挂载点,比如你设置的共享名是“share”,那么这个挂载点就是“sf_share”,系统一启动就自动挂载好了。不过因为这个挂载点默认的权限是给vbox创建的用户组“vboxsf”的,你会无法查看,只需要修改“/etc/group”,把自己的用户名加入到“vboxsf”组就可以了。若这种情况下你又去手动修改“fstab”以实现自动挂载当然会失败。所以,若想通过“fstab”自动挂载,就要关掉共享目录设置中的“自动挂载”。因此不是什么读取“fstab”时vbox共享模块还没有加载,否则的话vbox这一“自动挂载”岂不太弱智了?呵呵。
若在设置共享目录时勾选了“自动挂载”,则guest中的LINUX里什么都不用动,系统会自动在“/media”里建立以“sf_”为前缀并加上共享名的挂载点,比如你设置的共享名是“share”,那么这个挂载点就是“sf_share”,系统一启动就自动挂载好了。不过因为这个挂载点默认的权限是给vbox创建的用户组“vboxsf”的,你会无法查看,只需要修改“/etc/group”,把自己的用户名加入到“vboxsf”组就可以了。若这种情况下你又去手动修改“fstab”以实现自动挂载当然会失败。所以,若想通过“fstab”自动挂载,就要关掉共享目录设置中的“自动挂载”。因此不是什么读取“fstab”时vbox共享模块还没有加载,否则的话vbox这一“自动挂载”岂不太弱智了?呵呵。
-
- 帖子: 7
- 注册时间: 2013-08-07 9:18
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
经过多次创建和使用,发现最终的真理被楼上掌握了...出岫之云 写了:我也遇到这个问题,然后详细的查看了VBOX的帮助,终于发现的问题所在。
若在设置共享目录时勾选了“自动挂载”,则guest中的LINUX里什么都不用动,系统会自动在“/media”里建立以“sf_”为前缀并加上共享名的挂载点,比如你设置的共享名是“share”,那么这个挂载点就是“sf_share”,系统一启动就自动挂载好了。不过因为这个挂载点默认的权限是给vbox创建的用户组“vboxsf”的,你会无法查看,只需要修改“/etc/group”,把自己的用户名加入到“vboxsf”组就可以了。若这种情况下你又去手动修改“fstab”以实现自动挂载当然会失败。所以,若想通过“fstab”自动挂载,就要关掉共享目录设置中的“自动挂载”。因此不是什么读取“fstab”时vbox共享模块还没有加载,否则的话vbox这一“自动挂载”岂不太弱智了?呵呵。
-
- 帖子: 1
- 注册时间: 2016-08-21 19:24
- 系统: Mac
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
21楼是正解,我看了VirtualBox的帮助之后也找到了相关的内容。
- loveXIA
- 帖子: 23
- 注册时间: 2005-07-10 15:14
Re: Oracle VM VirtualBox如何自动挂载共享文件夹
出岫之云 写了:我也遇到这个问题,然后详细的查看了VBOX的帮助,终于发现的问题所在。
若在设置共享目录时勾选了“自动挂载”,则guest中的LINUX里什么都不用动,系统会自动在“/media”里建立以“sf_”为前缀并加上共享名的挂载点,比如你设置的共享名是“share”,那么这个挂载点就是“sf_share”,系统一启动就自动挂载好了。不过因为这个挂载点默认的权限是给vbox创建的用户组“vboxsf”的,你会无法查看,只需要修改“/etc/group”,把自己的用户名加入到“vboxsf”组就可以了。若这种情况下你又去手动修改“fstab”以实现自动挂载当然会失败。所以,若想通过“fstab”自动挂载,就要关掉共享目录设置中的“自动挂载”。因此不是什么读取“fstab”时vbox共享模块还没有加载,否则的话vbox这一“自动挂载”岂不太弱智了?呵呵。
