分页: 1 / 2

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

发表于 : 2013-01-17 10:53
weixueke@126.com
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重启后,每次还是得手动挂载。请大家指点一下!

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

发表于 : 2013-01-17 17:33
weixueke@126.com
再顶一次
希望有网友帮忙

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

发表于 : 2013-01-17 17:37
自由建客
一直只用 samba。

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

发表于 : 2013-01-17 20:56
tangmumao_wefls
不是在分配共享空间时有个auto mount选项吗?

Sent from my Lenovo A789 using Tapatalk 2

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

发表于 : 2013-01-17 22:22
meditation
weixueke@126.com 写了: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

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

发表于 : 2013-01-18 13:23
weixueke@126.com
meditation 写了:
weixueke@126.com 写了: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

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

发表于 : 2013-01-19 4:24
meditation
router /mnt/share vboxsf defaults 0 0

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

发表于 : 2013-01-19 8:39
YeLee
记忆中第一个参数应该是共享名的吧。 :em01 :em01 :em01

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

发表于 : 2013-01-19 23:46
weixueke@126.com
郁闷,修改fastab的语句变成了

代码: 全选

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

代码: 全选

sudo mount -t vboxsf router /mnt/share
才可以看到共享的文件夹里面的内容

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

发表于 : 2013-01-31 16:36
楚湘12
求解决方案?

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

发表于 : 2013-02-02 0:49
lizhi539
我也是这样,郁闷死了,我是的debian 下的virtualbox里再装个debian ,每次都要手动mount

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

发表于 : 2013-03-08 10:24
lipengwelcome
sharedfolder /mnt/share vboxsf defaults 0 0
或者
sharefolder /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
都可以,
但是前提是要取消掉虚拟机设置里面的自动挂载选项。

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

发表于 : 2013-03-08 10:27
eexpress
现在还需要输入vboxsf这样的命令行?

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

发表于 : 2013-05-01 20:03
sunmoonsh
weixueke@126.com 写了: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

最后重启系统.

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

发表于 : 2013-05-15 16:41
dreaminghell
为什么在文件 /etc/rc.local 中(用root用户)追加如下命令
mount -t vboxsf sharing /mnt/share
还是不行?