设置VirtualBox虚拟机里的系统与host主机共享文件夹

转载 2016年08月31日 15:05:51
本人host主机ubuntu,虚拟机里的xp和debian,由于主机与虚拟机的沟通需要,所以需要一个共享文件夹,这里我先从xp的共享说起,然后再说说debian的共享(debian的共享方法可以在所以linux发行版本上使用)
xp下,首先我们要安培增强包,所以下载增强包,接着我们设置一个要共享的文件夹,比如我们在~/下创建一个vbox文件夹,留作共享,然后我们启动虚拟机,注意不是启动虚拟机里的系统,我们单击虚拟机里的系统名称,然后右键设置,找到数据空间在右边找到添加数据空间按钮,接着我们在数据空间位置那里找到我们刚刚建立的vbox文件并确定.打开我们的虚拟机启动到xp下,然后将我们下载的增强包挂载到xp下,就是往xp里增加一个虚拟光盘(iso增强包文件),然后我们在xp里双击光盘进行安装,安装完成之后我们右击桌面上我的电脑,找到映射网络驱动器,这里驱动器这栏里你给分配一个盘符,当作共享文件夹在xp上的位置,我们设置成Z盘,这个你可以根据自己的个人情况以及个人喜好设置,然后在文件夹那里点击浏览--网上邻居--整个网络--VirtualBox Shared Folders--\\Vboxsvr这里就可以看到你共享的文件夹名称了,我们单击它确定,这样到我的电脑里看看是不是多了个Z盘呢,然后我们在这个Z盘里放点东西,如果放不进去,那就是你在分配数据空间时没有将访问权限设置为完全,我们改一下就可以了,如果可以写入内容,然后我们去~/vbox里看看是不是你刚刚在xp下放进去的东西现在跑到这里来了呢,那么共享就已经成功了.
xp的共享很简单,接下来我们看看如何在debian(或其它linux)发行版本里共享
同样的,我们需要分配数据空间,在虚拟机里找到debian名称,然后右击设置--数据空间,和前面一样的步骤,这里我们就用前面已经建立好的~/vbox文件夹吧,再创建一个文件夹似乎没有必要,当然如果你需要这么做的话,然后我们打开debian挂载iso增强包,然后我们打开我们的光盘,将里面的VBoxLinuxAdditions-x86.run这个文件复制出来,不然你会发现你可能安装不了,我把它复制到了/tmp分区,因为这样在下次启动系统的时候就会自动删除此安装文件,而不需要我手动删除了(好吧我是一个懒人)
sudo cp VBoxLinuxAdditions-x86.run  /tmp
然后我们去/tmp运行这个安装文件进行安装./VBoxLinuxAdditions-x86.run
如果一切顺利的话那么现在你已经成功且可以通过挂载命令将共享文件夹挂载到系统里,但貌似很多人在安装过程中出现了问题,这是由于在linux下安装时的依赖关系问题,所以我们要安装所有的依赖关系,一般很多人是缺少内核头文件,我们安装一下
sudo apt-get install linux-headers-`uname -r`
注意这里apt-get是debian系列(包括ubuntu等专属的,如果是其它发行版本,请自行处理),`这个符号是在esc下面的那个键,而不是键盘上双绰号的那键,这个要注意,安装完成后再运行VBoxLinuxAdditions-x86.run安装,一般应该就能成功了,如果还没有成功,那么根据它的提示,一个个安装上依赖关系,最终就可以完成,完成之后我们使用这个命令来挂载共享文件夹
sudo mount -t vboxsf vbox ~/mnt

这里说明一下,vbox是我们共享的文件名,这个名字依你创建的文件夹具体名称写,~/mnt这个文件夹是你想要将共享文件夹vbox挂载到的地方,mnt文件夹是我事先创建好的,这个依你的个人情况来写,你想将它挂载到那里就挂载到那里,挂载完成后就可以实现文件夹共享了.


一. 安装增强功能包
登陆ubuntu后,在virtualbox的菜单(快捷键是右Ctrl+Home)里选择 “设备(Device)”-> “安装增强功能包(Install Guest Additions)”。

这时你会发现Ubuntu桌面上多出了一个光盘图标,这张光盘被自动加载到/media/VBOXADDITIONS_4.1.16_78094。进入命令行终端,输入:
cd /media/VBOXADDITIONS_4.1.16_78094(“ /media ” 代表文件系统根目录下的media文件夹)
sudo ./VBoxLinuxAdditions.run (“ ./ ”代表当前文件夹)

二. 配置共享文件夹
重启后,在virtualbox的菜单里选择 “设备(Device)” -> “共享文件夹(SharedFolders)”,添加一个共享文件夹,去一个共享名,比如 “sharedfile”,尽量使用英文。

三. 挂载共享文件夹
进入命令行终端,输入:
sudo mkdir /mnt/shared 

//mnt通常用作临时挂载其他文件系统,这里的shared就是临时挂载点,注意临时挂载                                       点的名称和共享文件夹不要相同!
sudo mount -t vboxsf sharedfile /mnt/shared //其中"sharedfile"就是之前创建的共享文件夹名,这一步就进行                                      手动挂载
假如你不想每一次都手动挂载,在/etc/fstab中添加一项
sharedfile /mnt/shared vboxsf rw,gid=100,uid=1000,auto 0 0
这样就自动挂载了。
卸载的命令是:
sudo umount -f /mnt/shared


在VirtualBox中安装Ubuntu 的增强工具包

  1. 安装编译环境,执行如下命令

    sudo apt-get install build-essential

  2. 映射设备

    sudo mount /dev/cdrom /media/cdrom

  3. 进入cd /media/cdrom

  4. 执行 sudo ./VBoxLinuxAdditions-x86.run
  5. 完成后重启


Virtualbox虚拟机Ubuntu系统设置共享文件夹 及自动挂载

Virtualbox虚拟机Ubuntu系统设置共享文件夹 及自动挂载
  • Glow_Y
  • Glow_Y
  • 2017年03月29日 23:34
  • 1562

如何设置VMware中的win8与主机win7共享文件夹

首先设置虚拟机 12-3-2 15:47 上传 下载附件(67.26 KB) 点击编辑虚拟机设置 12-3-2 15:48 上传 下载附件(7...
  • iqRocket
  • iqRocket
  • 2012年11月25日 18:22
  • 4608

Mac+Virtualbox+CentOS7虚拟机 配置自动挂载的共享文件夹

Mac+Virtualbox+CentOS7虚拟机 配置自动挂载的共享文件夹
  • oLuFei1234567
  • oLuFei1234567
  • 2015年11月21日 11:30
  • 703

VirtualBox 从主机访问虚拟机中系统host only network设置

在VirtualBox(下面简称Box)中安装系统,默认的网络设置为NAT,这样虚拟机中的系统就能访问外部网络了,但是在很多情况下,我们需要访问虚拟机中的服务,比如Mysql服务,ssh服务等,我们需...
  • meunsina
  • meunsina
  • 2015年05月08日 21:24
  • 1635

VirtualBox通过Host-Only网络连接方式实现宿主机与虚拟机通信GOOD

适用情况 (1)没有联网, 不插网线 (2)宿主机直接连接宽带(无路由器)   情景: 宿主机 Windows 7 虚拟机 Windows XP 虚拟机安装了SQLServer2005,...
  • Baple
  • Baple
  • 2014年10月17日 16:00
  • 2536

virtualbox中win7虚拟机与mac主机传输文件之共享文件夹方式

如题使用共享文件夹方式使virtualbox中win7虚拟机与mac主机传输文件 virtualbox下载官网mac下安装virtualbox非常简单。傻瓜式安装 virtualbox中安装win7...
  • englishfor
  • englishfor
  • 2015年12月25日 09:54
  • 7917

VirtualBox实现宿主机和虚拟机之间网络的通讯

摘要:实现宿主机和虚拟机之间网络的通讯 环境: 宿主机操作系统            WindowsXP 虚拟机软件                    VirtualBox 虚拟机操作系统...
  • stillit
  • stillit
  • 2014年05月17日 11:26
  • 2831

Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(宿主机Windows->Ubuntu 16.04 LTS)

1、 进入虚拟机,选中安装增强性功能: 2、 运行VBOXADDITIONS: 3、 运行后,左侧边栏出现共享文件sf_shared,如上图。在文件系统中的...
  • unics17
  • unics17
  • 2016年09月18日 11:03
  • 2212

实现VirtualBox中的(Guest OS)Mac和主机(Host OS)Win7之间的文件和文件夹共享

已经可以在VirtualBox中正常的使用Mac进行开发了,但是现在想要把一些文件从WIn7下共享到VirtualBox中的Mac中去,所以需要去折腾一些,VirtualBox中的Mac,如何和Win...
  • qq_15282563
  • qq_15282563
  • 2016年08月26日 00:53
  • 1033

Linux Mint (主机与虚拟机-Virtualbox共享文件)

我们在前面的博客中介绍过如何安装虚拟机:Virtualbox。安装完后感觉使用很方便,特别是文件共享方面。接下来我将和大家一起分享如何在主机与虚拟机之间共享文件。...
  • talk_8
  • talk_8
  • 2016年06月12日 21:48
  • 7036
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:设置VirtualBox虚拟机里的系统与host主机共享文件夹
举报原因:
原因补充:

(最多只允许输入30个字)