您的位置:首页 > 其它

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

2016-06-15 00:39 429 查看
需求:宿主系统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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息