Oracle VM VirtualBox如何自动挂载共享文件夹

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
[email protected]
帖子: 4
注册时间: 2012-02-14 11:45

Oracle VM VirtualBox如何自动挂载共享文件夹

#1

帖子 [email protected] » 2013-01-17 10:53

win7系统下,用Oracle VM VirtualBox虚拟安装了ubuntu 12.04。安装了增强功能包(Guest Additions)后,在Oracle VM VirtualBox的设置页面,设置了共享,如下图
sshot-1.png
在ubuntu的终端,执行

代码: 全选

sudo mkdir /mnt/share
sudo mount -t vboxsf router /mnt/share
将router文件夹挂载到了mnt/share目录下。
不想每次开机都要重新挂载,如是修改了etc/fstab文件,添加

代码: 全选

sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
但是ubuntu重启后,每次还是得手动挂载。请大家指点一下!
[email protected]
帖子: 4
注册时间: 2012-02-14 11:45

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#2

帖子 [email protected] » 2013-01-17 17:33

再顶一次
希望有网友帮忙
头像
自由建客
帖子: 13468
注册时间: 2008-07-30 23:21
系统: Debian stable AMD64

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#3

帖子 自由建客 » 2013-01-17 17:37

一直只用 samba。
头像
tangmumao_wefls
帖子: 2899
注册时间: 2011-02-11 14:09
系统: AnthonOS Next
来自: 在那不遥远的地方
联系:

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#4

帖子 tangmumao_wefls » 2013-01-17 20:56

不是在分配共享空间时有个auto mount选项吗?

Sent from my Lenovo A789 using Tapatalk 2
meditation
帖子: 217
注册时间: 2009-10-06 21:41
系统: ARCH

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#5

帖子 meditation » 2013-01-17 22:22

[email protected] 写了:win7系统下,用Oracle VM VirtualBox虚拟安装了ubuntu 12.04。安装了增强功能包(Guest Additions)后,在Oracle VM VirtualBox的设置页面,设置了共享,如下图
sshot-1.png
在ubuntu的终端,执行

代码: 全选

sudo mkdir /mnt/share
sudo mount -t vboxsf router /mnt/share
将router文件夹挂载到了mnt/share目录下。
不想每次开机都要重新挂载,如是修改了etc/fstab文件,添加

代码: 全选

sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
但是ubuntu重启后,每次还是得手动挂载。请大家指点一下!

代码: 全选

sharedfolder   /mnt/share  vboxsf defaults 0 0
[email protected]
帖子: 4
注册时间: 2012-02-14 11:45

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#6

帖子 [email protected] » 2013-01-18 13:23

meditation 写了:
[email protected] 写了:win7系统下,用Oracle VM VirtualBox虚拟安装了ubuntu 12.04。安装了增强功能包(Guest Additions)后,在Oracle VM VirtualBox的设置页面,设置了共享,如下图
附件 sshot-1.png 已经无效
在ubuntu的终端,执行

代码: 全选

sudo mkdir /mnt/share
sudo mount -t vboxsf router /mnt/share
将router文件夹挂载到了mnt/share目录下。
不想每次开机都要重新挂载,如是修改了etc/fstab文件,添加

代码: 全选

sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
但是ubuntu重启后,每次还是得手动挂载。请大家指点一下!

代码: 全选

sharedfolder   /mnt/share  vboxsf defaults 0 0
多谢回复,已经改成了sharedfolder /mnt/share vboxsf defaults 0 0,但是启动时有这样的错误提示
sshot-2.png
meditation
帖子: 217
注册时间: 2009-10-06 21:41
系统: ARCH

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#7

帖子 meditation » 2013-01-19 4:24

router /mnt/share vboxsf defaults 0 0
头像
YeLee
论坛版主
帖子: 26406
注册时间: 2008-08-13 8:48
系统: Fundu i64
来自: 东海硇州,一双管钥。
联系:

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#8

帖子 YeLee » 2013-01-19 8:39

记忆中第一个参数应该是共享名的吧。 :em01 :em01 :em01
◎当我站在道德的高度上俯视别人的时候,发现自己是多么渺小。
♥执着但不偏激,反对而不排斥,坚决捍卫矛盾体的存在方式。
★★★天气预报★★★
fcitx-yatable一个可以使用的码表输入法
[教程]几个实例攻克软件编译难关
Gentoo Development Guide
字体相关
[email protected]
帖子: 4
注册时间: 2012-02-14 11:45

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#9

帖子 [email protected] » 2013-01-19 23:46

郁闷,修改fastab的语句变成了

代码: 全选

router /mnt/share vboxsf defaults 0 0
后,虽然启动没有错误提示,但是进入ubuntu系统后,打开共享的文件夹,是空白,需要再执行

代码: 全选

sudo mount -t vboxsf router /mnt/share
才可以看到共享的文件夹里面的内容
楚湘12
帖子: 1
注册时间: 2013-01-31 16:34

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#10

帖子 楚湘12 » 2013-01-31 16:36

求解决方案?
lizhi539
帖子: 1
注册时间: 2013-02-02 0:47
系统: Debian

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#11

帖子 lizhi539 » 2013-02-02 0:49

我也是这样,郁闷死了,我是的debian 下的virtualbox里再装个debian ,每次都要手动mount
lipengwelcome
帖子: 1
注册时间: 2013-03-08 10:21

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#12

帖子 lipengwelcome » 2013-03-08 10:24

sharedfolder /mnt/share vboxsf defaults 0 0
或者
sharefolder /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
都可以,
但是前提是要取消掉虚拟机设置里面的自动挂载选项。
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#13

帖子 eexpress » 2013-03-08 10:27

现在还需要输入vboxsf这样的命令行?
● 鸣学
sunmoonsh
帖子: 1
注册时间: 2013-05-01 20:01
系统: ubuntu 12.04

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#14

帖子 sunmoonsh » 2013-05-01 20:03

[email protected] 写了:win7系统下,用Oracle VM VirtualBox虚拟安装了ubuntu 12.04。安装了增强功能包(Guest Additions)后,在Oracle VM VirtualBox的设置页面,设置了共享,如下图
sshot-1.png
在ubuntu的终端,执行

代码: 全选

sudo mkdir /mnt/share
sudo mount -t vboxsf router /mnt/share
将router文件夹挂载到了mnt/share目录下。
不想每次开机都要重新挂载,如是修改了etc/fstab文件,添加

代码: 全选

sharing /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
但是ubuntu重启后,每次还是得手动挂载。请大家指点一下!
大部分网络资料都是说在 /etc/fstab 文件中追加
VirtualBox虚拟机文件夹共享挂载命令 “ sharing /mnt/share vboxsf defaults 0 0 ”,其实是错误的,
因为系统调用fstab的时候,Virtualbox的共享目录的模块还没有加载,所以每次加载都会失败,最终的解决方案如下:
在文件 /etc/rc.local 中(用root用户)追加如下命令
mount -t vboxsf sharing /mnt/share

最后重启系统.
dreaminghell
帖子: 1
注册时间: 2008-01-20 12:30

Re: Oracle VM VirtualBox如何自动挂载共享文件夹

#15

帖子 dreaminghell » 2013-05-15 16:41

为什么在文件 /etc/rc.local 中(用root用户)追加如下命令
mount -t vboxsf sharing /mnt/share
还是不行?
回复