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

简介: 最近做一个操作系统实验,第一个实验即是实现Ubantu虚拟机与主机之间的共享。 本例用的是VirtualBox虚拟机,若使用Vmware WorkStation虚拟机则方法与下文介绍略有不同,但基本相似。

最近做一个操作系统实验,第一个实验即是实现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主机文件共享的问题,我和一位同学合作搞定的,可能说的还不是很清楚,若还没有测试成功,可以直接给我留言联系我。

目录
相关文章
|
4月前
|
Ubuntu Linux 程序员
Ubuntu 18.04 安装详细步骤与设置指南
接下来,我们将探讨如何进行个人信息设置。重启选择高级模式,联网更新软件包并安装硬件驱动程序以完成个人信息设置。在重启过程中,你需要按下esc键(只需按一下)来选择ubuntu的高级模式。重启完成后,请联网并打开终端,然后输入以下字符以继续设置过程。
|
2月前
|
Ubuntu 编译器 计算机视觉
Ubuntu 20.04环境下无法找到#include<opencv/cv.h>文件 - 解决方案。
希望这些信息能帮助你解决遇到的问题。
187 10
|
2月前
|
NoSQL Ubuntu MongoDB
在Ubuntu 22.04上安装MongoDB 6.0的步骤
这些步骤应该可以在Ubuntu 22.04系统上安装MongoDB 6.0。安装过程中,如果遇到任何问题,可以查阅MongoDB的官方文档或者Ubuntu的相关帮助文档,这些资源通常提供了解决特定问题的详细指导。
281 18
|
5月前
|
Ubuntu 安全 Docker
Ubuntu Server上安装配置Docker的详细步骤
如果一切设置正确,这将下载一个测试镜像,并在容器中运行它,打印一条问候消息。
620 76
|
3月前
|
存储 Ubuntu iOS开发
在Ubuntu 22.04系统上安装libimobiledevice的步骤
为了获取更多功能或者解决可能出现问题,请参考官方文档或者社区提供支持。
183 14
|
5月前
|
存储 Ubuntu 安全
在Ubuntu 16.04上安装openjdk-6/7/8-jdk的步骤
在整个安装过程中,你可能需要管理员权限,因此你可能要使用 `sudo` 来获取必要的权限。记得做完每一个步骤后,都要检查输出,以确保没有发生错误,并且每项操作都成功完成。如果在安装过程中遇到问题,查看 `/var/log/` 下的日志文件对于问题的解决可能是有帮助的。
340 21
|
5月前
|
Ubuntu 关系型数据库 MySQL
在Ubuntu上配置phpMyAdmin和WordPress环境的步骤
执行以上步骤后,你将成功配置Ubuntu系统上的phpMyAdmin和WordPress环境。需要注意的是,应该根据自己实际的环境如具体的Ubuntu版本、WordPress版本和个人的安全需求做适当调整。此配置指南假定你拥有一个干净的Ubuntu服务器环境,某些步骤比如MySQL的root密码已经设置好了。
167 14
|
5月前
|
Ubuntu 编译器 C语言
在Ubuntu22.04平台上交叉编译针对Rv1126架构的GCC13.2.0编译器的步骤。
遵循上述步骤,您应该能够在Ubuntu 22.04平台上成功交叉编译适用于RISC-V架构RV1126的GCC 13.2.0编译器,允许您为目标硬件构建应用程序和操作系统组件。
271 10
|
4月前
|
缓存 监控 Ubuntu
Ubuntu操作系统下清除系统缓存与无用文件的方法
通过上述步骤断行综合性地对Ubuntu进行优化与整洁可显著改善其性能表现及响应速度。然而,请注意在执行某些操作前确保充分了解其潜在影响;例如,在移除旧内核之前确认新内核稳定运行无问题;而对于关键配置更改则需确保备份好相关设置以便恢复原状态。
652 0
|
4月前
|
Ubuntu Linux Windows
windows11系统安装ubuntu系统详细步骤
安装后,您可以直接从商店启动应用程序来源
731 0