win7与virtualbox安装的ubuntu系统资源相互访问

需求:宿主系统win7,virtualbox中安装ubuntu14.04,在虚拟机开发中经常要用到从win7把文件拷贝到ubuntu中,或者从ubuntu中拷贝文件到宿主win7系统中。


Prerequisite:win7系统中安装了virtualbox

virtualbox中安装了ubuntu系统


两种方式:

1,通过samba,提供一个文件夹给win7系统访问。

apt-get install samba

编辑/etc/samba/smb.conf

添加如下内容:

[share]
  comment = klein_shared
  path = /home/klein/share
  browseable = yes
  writeable = yes
  guest ok = yes


其中path是指定你要共享的ubuntu下的文件夹。

在windows下可以通过右键“计算机”--映射网络驱动器--输入网络地址(如:\\192.168.1.13\share)即可。


2,通过使用virtualbox的共享文件夹,把win7的文件夹提供给ubuntu使用。

设备--共享文件夹--共享文件夹


设置完成后发现,

虽然选中了自动挂载,但是在ubuntu中并没有找到自动挂载的文件夹。


网上有人说通过修改/etc/fstab,添加一行

share_ubuntu  /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0


我测试结果是失败了,开机还会报错误,系统并没有识别到share_ubuntu。

但是通过输入

sudo mount -t vboxsf share_ubuntu /mnt/share

手动挂载,却成功了,可以访问到win7共享的文件夹。


缺点是重启后失效,每次开机都要手动挂载。

于是想到了在系统系统脚本里面添加命令,实现自动挂载。

通过修改/etc/init.d/rc.local,在最后添加挂载命令即可实现开机自动挂载。

mount -t vboxsf share_ubuntu  /mnt/share

重启后生效。


还有一种直接简单高效的

将当前用户添加到vboxsf用户组中

sudo usermod -a -G vobxsf klein

重启ok




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值