最近做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享。

本例用的是VirtualBox虚拟机,若使用Vmware WorkStation虚拟机则方法与下文介绍略有不同,但基本相似。

没有使用网上说的什么下载增强包等等的方法,经过多次测试才设置成功,现在把具体方法给大家说一下

实现共享最关键的一个步骤即是虚拟机与宿主机之间使用不同IP地址,否则会IP地址冲突,然后使用桥接的方式将他们进行连接。(在学校实验室里,由于每台计算机都是在一个局域网之中,并且学校用的是XP系统,所以是指虚拟机使用其它未使用的主机的IP地址即可)。

为确保成功,可以把Win7和ubantu的防火墙都关闭了(不过后来我把防火墙打开之后还是可以的)。ubantu的防火墙在终端中的关闭指令为:sudo ufw disable。

下面开始介绍Virtualbox下实现Ubuntu虚拟机和win7主机文件共享的主要步骤:

1:Ubantu虚拟机中必须要安装Samba服务器。当某文件夹设置共享的时候Ubantu系统会自动提示你安装。

Win7系统中的设置:

2:设置子IP地址,打开Win7的网络连接面板

3:设置本地连接属性的IPV4属性为下图所示:(子IP地址可以随便设定,不重复切在同一网段就可以,我的只是参考)

4:设置VirtualBox Host-Only Network的IPV4属性如下图:(注意网关为本地连接属性中的IP地址),当前的主机IP地址设置为:192.168.0.4 。

Ubantu虚拟机系统中的设置:

5:设置Virtualbox下自己所安装系统的属性为桥接,且选择本地连接那个适配器,然后点击确定就OK了:

6:打开ubantu虚拟机,然后编辑连接,添加一个有线连接,只设置IPV4设置即可,然后方法改为手动,然后添加地址

注意添加的地址为子IP,即当前虚拟机使用的IP地址,且和上面的设置的为同一网段且不能有冲突,本例设置为192.168.0.2。网关设置为和192.168.0.1,和上面VirtualBox Host-Only Network的网关一样。

7:然后使用刚添加的连接(图中的有线连接1)连接网络。

8:ping一下虚拟机中的iP地址(本例中虚拟机中的iP地址为:192.168.0.2),在win7系统中,检查是否设置成功,若接收到发来的数据包,则说明主机与虚拟机连接成功。见下图

9:打开Win7中的映射网络驱动器,然后浏览选中虚拟机名称下面的文件夹即可,见下图:

10:在win7我的电脑中就会出现下图就说明成功了:

好了,这就是Virtualbox下实现Ubuntu虚拟机和win7主机文件共享的问题,我和一位同学合作搞定的,可能说的还不是很清楚,若还没有测试成功,可以直接给我留言联系我。

Virtualbox下实现Ubuntu虚拟机和win7主机文件共享(很简单,亲自试用,按此步骤一般都会成功)的更多相关文章

  1. SecureCRT连接VirtualBox下的ubuntu以及NMP的搭建与通过宿主机访问该NGINX服务器过程

    一直使用wamp作为开发环境,只是工作中时常会遇到在wamp下没问题但是提交到服务器生产环境会出现一些意想不到的情况,由此萌生了在本机搭建LNMP环境的想法,我个人不知道其他人的虚拟机搭建服务器环境是 ...

  2. virtualbox 复制多个虚拟机 (宿主机redhat)

    我用VirtualBox做了一个winxp虚拟镜像. 想实现不重新安装而直接复制几个,也就是同时装载几个虚拟机. 但是直接复制已安装好机子的vdi文件,系统会报uuid已存在的错误. 所以,就需要修改 ...

  3. Windows操作系统下安装Ubuntu虚拟机

    认识VMware虚拟机 VMware(虚拟机)是指通过软件模拟的具有完整硬件系统功能的.运行在一个完全隔离环境中的完整计算机系统,它能在Windows系统上虚拟出多个计算机,每个虚拟计算机可以独立运行 ...

  4. VirtualBox下设置 XP虚拟机桥接模式

    virtualBox下设置虚拟机桥接模式

  5. Vmware Ubuntu 虚拟机与Windows主机共享文件夹

    概述: 1.安装Vmware tool 2.设置共享文件夹并选择总是连接 3.运行命令挂载共享文件夹 前两步很简单,第三步在root权限下运行命令:mount -t vmhgfs .host:/ /m ...

  6. 如何设置hyper-v下的ubuntu虚拟机分辨率

    1.登陆ubuntu虚拟机 2.vi /etc/default/grub,改变如下内容: 改变前: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" ...

  7. Win10平台下通过VMware虚拟机安装Win7、Ubuntu、Mac

    1.安装VMware14.1.1 下载地址:https://download.csdn.net/download/jasonczy/10611423 产品秘钥: CG54H-D8D0H-H8DHY-C ...

  8. VirtualBox下安装Ubuntu Server 16.04

    安装环境: Windows:确保磁盘空间足够,一般需要8个G左右. 所需文件: 首先在Ubuntu的官网上下载.iso的镜像文件,链接是:http://www.ubuntu.org.cn/server ...

  9. VirtualBox下安装ubuntu图文教程以及软件安装

    一. 下载安装VirtualBox 官网下载VirtualBox,目前版本:VirtualBox 5.1.8 for Windows hosts x86/amd64 下载好了安装VirtualBox, ...

随机推荐

  1. Apache监控

    Apache性能监控 http://www.cnblogs.com/fnng/archive/2012/11/11/2765463.html 要监控apache的性能,我们需要修改配置文件,允许查看a ...

  2. Wpf中MediaElement循环播放

    原文:Wpf中MediaElement循环播放 前一段时间做了一个项目,里面牵涉到媒体文件的循环播放问题,在网上看了好多例子,都是在xaml中添加为MediaElement添加一个TimeLine,不 ...

  3. scheme I/0 输入输出操作

    2.1. open-input-file, read-char, and eof-object? The function (open-input-file filename) is availabl ...

  4. JS~delegate与live

    在jquery里有两个方法可以用来绑定自动追加出来的DOM对象,它们是live和delegate,事实上,这两个方法是bind方法的一个变体,在对于固定DOM对象时,我们通常使用bind就可以了,而对 ...

  5. cocos2d-x 3.0游戏实例学习笔记 《跑酷》 完结篇--源代码放送

    说明:这里是借鉴:晓风残月前辈的博客,他是将泰然网的跑酷教程,用cocos2d-x 2.X 版本号重写的,眼下我正在学习cocos2d-X3.0 于是就用cocos2d-X 3.0重写,并做相关笔记 ...

  6. JS中表格的全选和删除要注意的问题

    在项目开发中,由于刚刚开始做项目,我对js还不是很精通,所以在用js对表格的全选和删除中遇到了不少问题,后来通过查找资料解决了,之后总结了一下关于js表格的全选和删除出现的一些问题,希望能帮助到大家. ...

  7. VS2003,安装程序检测到另一个程序…

    昨天在安装Visual Studio .Net 2003时,出现一个对话框   "安装程序检测到另一个程序要求计算机重新启动.必须重新启动计算机后才能安装visual studio.net系 ...

  8. 由于jsp include 很多文件后导致java类大小超过65535 bytes 的解决方法(转载)

    昨天,我遇到了一個讓我很頭疼的問題. 我做了一個共通的jsp,單只測它是ok的,可是,放在別的jsp中include它,就會報錯如標題所示:The code of method _jspService ...

  9. iOS 事件处理机制与图像渲染过程

    Peter在开发公众号功能时触发了一个bug,导致群发错误.对此我们深表歉意,并果断开除了Peter.以下交回给正文时间: iOS 事件处理机制与图像渲染过程 iOS RunLoop都干了什么 iOS ...

  10. EntityFramework sum嵌套

    一个查询中 用到了 sum , 可是返回结果的小数有很多位 , 都不准确了..类似js中的小数运算一样...不太熟悉C#,不知道这问题是因为double的关系 , 还是因为代码写的问题 , 通过 sq ...