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)即可。
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/16/7e69ecfdc51c6f709b527d327da15a4e)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/16/4c1e3c8750d77b27f28ddad673c271a5)
2,通过使用virtualbox的共享文件夹,把win7的文件夹提供给ubuntu使用。
设备--共享文件夹--共享文件夹
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/16/57f6ed78bd9a9721e06bb229b11a575f)
![](https://oscdn.geek-share.com/Uploads/Images/Content/202011/16/70c40b199d1b2e305a1bf73d2649b4a9)
设置完成后发现,
虽然选中了自动挂载,但是在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
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
相关文章推荐
- Win7 不能运行bat
- VirtualBox删除磁盘后重新添加磁盘及磁盘扩容
- VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹
- Linux下三大免费桌面虚拟机评测
- C#实现将程序锁定到Win7任务栏的方法
- win7安装ruby on rails开发环境
- Win7系统安装MySQL5.5.21图解教程
- Win7 32/64位系统下安装SQL2005和SP3补丁安装教程[图文]
- Delphi2007编译的程序在Win7下图标模糊的解决办法
- win7 iis7.5 乱码 和 解析不了ASP的ADO连接数据库 的解决方法
- win7下安装 JDK 基本流程
- win7下搭建nginx+php的开发环境
- win7下MySql 5.7安装配置方法图文教程
- win7下memCache的安装过程(具体操作步骤)
- 简单介绍win7下搭建apache+php+mysql开发环境
- Win7、win2008中让IIS7支持asp的方法
- Win7中开启系统自带FTP服务器的方法
- win7计划任务定时执行PHP脚本设置图解
- win7系统下 vs2010 调式就关闭要重启处理方法
- 用VirtualBox构建MySQL测试环境的笔记