Virtualbox下实现Ubuntu虚拟机和win7主机文件共享
近来做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享。
本例用的是VirtualBox虚拟机,若使用VmwareWorkStation虚拟机则方式与下文介绍略有不同,但基本相像。
没有使用网上说的哪些下载提高包等等的方式ubuntu虚拟机和宿主机文件共享ubuntu linux,经过多次测试才设置成功,如今把具体方式给你们说一下
实现共享最关键的一个步骤即是虚拟机与宿主机之间使用不同IP地址,否则会IP地址冲突,之后使用桥接的方法将她们进行联接。(在中学实验室里,因为每台计算机都是在一个局域网之中,但是中学用的是XP系统,所以是指虚拟机使用其它未使用的主机的IP地址即可)。
为确保成功,可以把Win7和ubantu的防火墙都关掉了(不过后来我把防火墙打开以后还是可以的)。ubantu的防火墙在终端中的关掉指令为:sudoufwdisable。
下边开始介绍Virtualbox下实现Ubuntu虚拟机和win7主机文件共享的主要步骤:
1:Ubantu虚拟机中必需要安装Samba服务器。当某文件夹设置共享的时侯Ubantu系统会手动提示你安装。
Win7系统中的设置:
2:设置子IP地址,打开Win7的网路联接面板
3:设置本地联接属性的IPV4属性为右图所示:(子IP地址可以随意设定linux 发邮件,不重复切在同一公网就可以,我的只是参考)
4:设置VirtualBoxHost-OnlyNetwork的IPV4属性如右图:(注意网段为本地联接属性中的IP地址),当前的主机IP地址设置为:192.168.0.4。
Ubantu虚拟机系统中的设置:
5:设置Virtualbox下自己所安装系统的属性为桥接,且选择本地联接那种适配器,之后点击确定就OK了:
6:打开ubantu虚拟机,之后编辑联接,添加一个有线联接,只设置IPV4设置即可,之后方式改为自动,之后添加地址
注意添加的地址为子IP,即当前虚拟机使用的IP地址,且和前面的设置的为同一公网且不能有冲突,本例设置为192.168.0.2。网段设置为和192.168.0.1,和前面VirtualBoxHost-OnlyNetwork的网段一样。
7:之后使用刚添加的联接(图中的有线联接1)联接网路。
8:ping一下虚拟机中的iP地址(本例中虚拟机中的iP地址为:192.168.0.2),在win7系统中,检测是否设置成功,若接收到发来的数据包,则说明主机与虚拟机联接成功。见右图
9:打开Win7中的映射网路驱动器ubuntu虚拟机和宿主机文件共享,之后浏览选中虚拟机名称下边的文件夹即可,见右图:
10:在win7我的笔记本中还会出现右图就说明成功了:
好了,这就是Virtualbox下实现Ubuntu虚拟机和win7主机文件共享的问题,我和一位同事合作搞定的,可能说的还不是很清楚,若还没有测试成功,可以直接给我留言联系我。