我在vitualbox中安装了一个centos7,最小安装。主机是win10操作系统。那么如何在虚拟机和主机之间进行文件共享呢,下面是本人实现过程,以及过程中遇到的一些问题。
1、在主机中选择一个文件夹作为共享文件夹
我选择的是D:\centos7_share_folder 
这个文件夹,这个文件夹中已经放入了一个文件CentOS7-Base-163.repo。 
如图所示 
2、vitualbox设置共享文件夹
先上图 
选择centos7,(我的虚拟机),点击”设置”,选择”共享文件夹”,选择”固定分配”,点击右边的+图标。在共享文件夹路径选择前面的D:\centos7_share_folder文件夹,共享文件夹名称可以自己设定,后面会用到,我设置的是centos7_share。选择“自动挂载”、“固定分配”。点击ok确认。
设置完是这样的 
 
设置完共享文件夹之后,需要安装vitualbox的增强功能。
3、安装vitualbox的增强功能
启动虚拟机之后,点击“设备”,“安装增强功能”。 
但我在安装增强功能时,无法安装。出现如下错误 
vitualbox的增强功能在VBoxGuestAdditions.iso映像文件中。这个文件一般在vitualbox的安装目录中就有,找到这个文件。然后点击“设备”,“分配光驱”,“选择虚拟盘”,找到的那个 
VBoxGuestAdditions.iso文件。之后会出现下图,要求ViBoxGuestAdditions.iso前面的对勾勾上。如果出现需要“强制卸载”的提示,直接选确定过去就好。 
挂载光盘设备
在linux的/dev文件夹中列出了当前的设备,包括刚才分配的光驱,但是还不能直接读取光驱中的内容(不像windows插上就能直接访问),需要挂载。所谓挂载,就是讲某个设备与某个目录关联起来,进入这个文件夹就可以访问这个设备中的内容。所以我们需要把刚才的光驱挂载到某个目录下。我准备挂载到/mnt/cdrom 目录下。先创建这个目录,进入/mnt目录下,执行:
1 # mkdir cdrom
执行挂载操作,用root用户执行命令:
1 mnt /dev/cdrom /mnt/cdrom
/dev/cdrom就是默认的光驱设备文档,(linux中所有的设备都对应一个文档,linux的文档系统非常重要)执行该命令可能会出现“/dev/sr0 写保护,将以只读方式挂载”提示,不用理会。 
挂载好之后,进入/mnt/cdrom目录,就可以看到光驱中的具体内容了。 
 
这时候可以按照增强设备了吗,还不能。我们还需要安装一些依赖包。
安装相关依赖包。
执行命令:
1 # yum install -y gcc gcc-devel gcc-c++ gcc-c++-devel make kernel kernel-devel
完成后重启:
1 # shutdown -h now
重启之后,进入/mnt/cdrom目录,执行./VBoxLinuxAdditions.run命令
1 # cd /mnt/cdrom
2 # ./VBoxLinuxAdditions.run
如果一切顺利,那么直接跳到第4步。不过可能因为初次安装的原因,过程中出现了几次问题。记录如下:
1. 缺少bzip2包,无法解压文件 
安装bzip2
1 # yum install bzip2
安装好之后,重新运行# ./VBoxLinuxAdditions.run,第二次出现问题 
2. Could not find the X.org or XFree86 Window System,skipping
安装xorg,执行
1 # yum -y install xorg-x11-server-Xorg
安装好之后,重新运行# ./VBoxLinuxAdditions.run。这次没有出现问题,安装结束出现下图, 
重启。
1 # shutdown -r now
4、挂载共享文件夹
重启之后。 
在主机上设置的共享文件夹为:D:\centos7_share_folder,那么在linux中也有一个对应的目录,在linux中进入这个目录,就可以访问到主机的共享文件夹了。linux中我设置的目录为: 
/home/liushijun/shared。创建该文件夹: 
进入/home/liushijun目录,执行
1 $ cd /home/liushijun
2 $ mkdir shared
root用户执行
1 # mount -t vboxsf centos7_share /home/liushijun/shared
语法为:mount -t vboxsf 共享文件夹名 挂载点 
这里的centos7_share为第2步里设置的共享文件夹
设置之后,进入/home/liushijun/shared就相当于进入主机的D:\centos7_share_folder了,

1 cd /home/liushiijun/shared

2 ls

 
安装成功!
--------------------- 
原文:https://blog.csdn.net/liu_shi_jun/article/details/77951959 

vitualbox中的centos7与主机共享文件的更多相关文章

  1. VirtualBox使用Centos7与主机共享文件夹

    最近使用VitrtualBox安装Centos7学习,liunx脚本和一些命令,经过一些研究完成了虚拟机与 主机共享文件夹,虚拟机链接外部网络,主机与虚拟机互相通信.在其中遇到一些我解决的技术问题记录 ...

  2. VirtualBox中Linux虚拟机与主机共享文件夹

    VirtualBox中Linux虚拟机与主机共享文件夹 一.Linux虚拟机安装增强功能 二.点击虚拟机 设置-->选择 共享文件夹-->点击右侧的带加号的文件夹图标,执行下面的操作1. ...

  3. VMware中Linux虚拟机与Windows主机共享文件夹

    VMware下Linux虚拟机与Windows主机共享文件夹 1. 安装vm-tool 2. 开启共享文件夹 虚拟机->设置->选项->共享文件夹"右边选择"总是 ...

  4. Linux环境搭建-在虚拟机中安装Centos7.0

    最近在空闲时间学习Linux环境中各种服务的安装与配置,都属于入门级别的,这里把所有的学习过程记录下来,和大家一起分享. 我的电脑系统是win7,所以我需要在win7上安装一个虚拟机-VMware,然 ...

  5. Oracle VM VirtualBox 虚拟机与主机共享文件

    安装增强功能(参考文档) VirtualBox自带了一个增强工具Sun VirtualBox Guest Additions,这是实现虚拟机与真实主机共享的关键.启动虚拟机后,点击控制菜单“设备”→“ ...

  6. Vbox中Ubuntu的安装和共享文件夹设置

    1. 选择版本 1.1 Ubuntu桌面版与服务器版的区别 桌面版与服务器版,只要发布版本号一致,这两者从核心来说也就是相同的,唯一的差别在于它们的预期用途.桌面版面向个人电脑使用者,可以进行文字处理 ...

  7. vmware虚拟机与主机共享文件

    参考: http://blog.csdn.net/season_hangzhou/article/details/8162704 前言:本文提供的方法是吧windows主机上的文件夹共享给vmware ...

  8. 在VMware 14中安装Centos7

    在VMware 14中安装Centos7 一.安装前准备 安装VMware14.1 Centos7 64位镜像下载 在VMware中安装Centos7的步骤为: 1.创建虚拟机 创建虚拟机有两种方式: ...

  9. centos7挂载Windows共享文件夹(学习笔记)

    centos7挂载windows共享文件夹 练习环境:centos7是安装在台式机的虚拟机,Windows共享文件夹是公司服务器的共享文件夹(已设置好的共享) 步骤 1. 设置挂载点:mkdir /m ...

随机推荐

  1. ubuntu16.04+cuda9+cudnn7+tensorflow+pycharm环境搭建

    安装环境:ubuntu16.04+cuda9+cudnn7+tensorflow+pycharm 1)前期搭建过程主要是按照这篇博文,对于版本选择,安装步骤都讲得很详细,亲测有效! https://b ...

  2. linux串口编程设置(转载)

    (转载)在嵌入式Linux中,串口是一个字设备,访问具体的串行端口的编程与读/写文件 的操作类似,只需打开相应的设备文件即可操作.串口编程特殊在于串 口通信时相关参数与属性的设置.嵌入式Linux的串 ...

  3. 微信小程序之 3d轮播(swiper来实现)

    以前写过一篇3d轮播,就是这篇,使用的方法比较笨拙,而且代码不简洁.这次发现swiper也能实现同样的效果.故记录一下. 先看看效果: wxml: <swiper previous-margin ...

  4. 使用idea搭建maven项目

    前言---2018-11-24 博主最近呀,也是一直在看书,但是呢有许多小伙伴和博主反应,在eclipse都会搭建maven项目,但是呢到了idea就不会了,于是了博主就起了个早床写一遍博客咯.希望对 ...

  5. Django订单接入支付宝

    1.. 去支付宝申请 https://open.alipay.com/platform/home.htm 注:因为创建应用正式接入支付宝需要营业执照,所以我们可以使用沙箱环境来测试. 2. 一次选择管 ...

  6. JAVA发红包案例

    模拟拼手气红包* 对于指定总金额以及红包个数,可以生成不同金额的红包,*,每个红包金额随机生成. * 分析这个题目:* 1.首先需要一个分发红包的方法.输入的参数是 总金额 以及 红包个数.* 按照这 ...

  7. Aurora的安装和中文配置

    转载自: http://blog.csdn.net/wdkirchhoff/article/details/72903885 要用 Aurora 很烦躁. 时不时出问题... 看看以下转载的吧. Au ...

  8. [再寄小读者之数学篇](2014-06-22 最大值点处导数为零的应用 [中国科学技术大学2012 年高等数学B考研试题])

    设 $f(x)$ 在 $[0,1]$ 上连续, 在 $(0,1)$ 内可导, 且 $f(0)=f(1)=0$, $f\sex{\cfrac{1}{2}}=1$. 证明:对于任意的实数 $\lm$, 一 ...

  9. [再寄小读者之数学篇](2014-06-20 Beta 函数)

    令 $\dps{B(m,n)=\sum_{k=0}^n C_n^k \cfrac{(-1)^k}{m+k+1}}$, $m,n\in\bbN^+$. (1) 证明 $B(m,n)=B(n,m)$; ( ...

  10. SSH框架之hibernate《四》

    hibernate第四天     一.JPA相关概念         1.1JPA概述             全称是:Java Persistence API.是sun公司推出的一套基于ORM的规范 ...