`

Centos与VirtualBox共享文件夹

阅读更多

环境:主机操作系统Windows 7,虚拟机是CentOs5.5,虚拟机是VirtualBox 3.2.12。
1. 安装增强功能包(Guest Additions)
安装好CentOs5.5后,运行CentOs5.5并登录。然后在VirtualBox的菜单里选择"设备(Devices)" -> "安装增强功能(Install Guest Additions)"。
你会发现在CentOs5.5桌面上多出一个光盘图标,这张光盘默认被自动加载到了文件夹/media/VBOXADDITION_3.2.10_66523(根据版本不同该名称可能有所不同)。进入命令行终端,输入:
  #cd /media/VBOXADDITION_3.2.10_66523

  #sudo bash ./VBOXADDITION_3.2.10_66523-x86.run或sh VBOXADDITION_3.2.10_66523-x86.run


specify KERN_DIR=<directory> 百度找到解决办法
安装kernel-devel和kernel-headers两个软件包,配置编译环境
先安装好gcc
#yum -y install gcc
再安装kernel-devel和kernel-headers
#yum install kernel-devel kernel-headers

在安装完成后,做一个连接
ln -s /usr/src/kernels/2.6.18-194.26.1.el5-i686 /usr/src/linux
注意:一定要进行这此项操作,否则 VirtualBox 客户端增强功能在安装的过程中同样会报错。其中“2.6.18-194.26.1.el5-i686”是内核的版本号,不同的版本可能会不一样,你要根据你自己的系统内核填入。#uname -r 可以查看内核版本。

安装成功后,再次执行
#cd cd /media/VBOXADDITION_3.2.10_66523
#sh VBOXADDITION_3.2.10_66523-x86.run


重新启动下
#lsmod|grep vboxsf
vboxsf 38088 0
vboxguest 152104 7 vboxsf
说明载入了内核模块 vboxsf

2. 设置共享文件夹

重启完成在VirtualBox的菜单点击"设备(Devices)" -> 分配数据空间(Shared Folders)菜单,添加一个共享文件夹,选项固定和临时是指该文件夹是否是持久的。尽量使用英文名称。我这里用winshare.

3. 挂载共享文件夹
重新进入虚拟CentOs5.5,在命令行终端下输入:
  #sudo mkdir /mnt/share
  #sudo mount -t vboxsf winshare /mnt/share

如果提示 /sbin/mount.vboxsf: mounting failed with the error: No such device
可能是没有载入内核模块 vboxfs ,先查看下:
#lsmod | grep vboxsf
如果没有结果返回,说明 vboxsf没有载入,执行
#sudo modprobe vboxsf


正常的话mount -t vboxsf winshare /mnt/share共享文件夹应该可以访问了
#cd /mnt/share
#ls -al



假如您不想每一次都手动挂载,可以在/etc/fstab中添加一项
share /mnt/share vboxsf rw,gid=100,uid=1000,auto 0 0
这样就能够自动挂载了。

4. 取消挂载
  #sudo umount -f /mnt/shared
  注意:共享文件夹的名称千万不要和挂载点的名称相同(这一点我并未实验,不过也无必要)。比如,上面的挂载点是/mnt/share,如果共享文件夹的名字也是share的话,在挂载的时候就会出现如下的错误信息(http://www.virtualbox.org/ticket/2265):
/sbin/mount.vboxsf: mounting failed with the error: Protocol error
原因分析可以看Tips on running Sun Virtualbox的Shared Folder on a Linux Guest节

分享到:
评论

相关推荐

    centos7虚拟机共享文件夹设置

    本教程将详细讲解如何在CentOS 7虚拟机中设置共享文件夹,以实现与Windows主机之间的文件共享,这对于开发人员和系统管理员来说非常实用。 首先,你需要确保已经安装了虚拟机软件,如VMware或VirtualBox,并且已经...

    Virtualbox主机和虚拟机之间文件夹共享及双向拷贝(Windows&lt;-&gt;Windows, Windows&lt;-&gt;Linux)

    首先,文件夹共享功能允许在主机与虚拟机之间共享文件夹,使得两边的操作系统都可以访问这个文件夹中的文件,这大大简化了数据传输的过程。而双向拷贝不仅意味着可以将文件从主机拷贝到虚拟机,也意味着可以将文件从...

    虚拟机镜像-可直接导入virtualbox虚拟机-centos7.ova镜像文件

    已安装了增强工具,可与宿主机共享文件夹 安装增强工具可参考https://blog.csdn.net/weixin_41883161/article/details/136505557 配置阿里源可参考https://blog.csdn.net/weixin_41883161/article/details/136504305

    虚拟机镜像-centos镜像-可直接导入virtualbox虚拟机-centos7.6-1810.ova

    已安装了增强工具,可与宿主机共享文件夹 安装增强工具可参考https://blog.csdn.net/weixin_41883161/article/details/136505557 配置阿里源可参考https://blog.csdn.net/weixin_41883161/article/details/136504305

    VirtualBox 在Centos 7 中安装增强功能图解 (共享文件夹)

    1.分配光驱 2.安装相关依赖包 ...5.关机并添加共享文件夹 重启后,使用mount查看共享的目录(默认会加上“sf_”前缀) 以上所述是小编给大家介绍的VirtualBox 在Centos 7 中安装增强功能图解 (共享文

    虚拟机Linux下实现文件夹共享

    4. **配置虚拟机共享文件夹的步骤详解** #### 知识点详细解释 **1. 虚拟机概念与原理** - **定义**: 虚拟机是一种软件技术,可以在一个物理计算机上模拟多个计算机环境。 - **工作原理**: 通过安装虚拟化软件(如...

    Virtual Box 创建Centos7虚拟机文档指南

    VirtualBox 创建 Centos7 虚拟机文档指南 本文档将指导读者使用 VirtualBox 创建 Centos7 虚拟机的过程,包括配置桥接模式、创建快照的过程。VirtualBox 是一款开源虚拟机软件,具有丰富的特色和优秀的性能。下面是...

    01.VirtualBox3.2.8+CentOS5.5安装完全图解

    2. **资源共享**:设置共享文件夹,实现主机与虚拟机之间的文件传输。 3. **虚拟机管理**:学习如何克隆、备份和迁移虚拟机,以适应不同的工作需求。 4. **性能优化**:了解如何调整虚拟机的内存、CPU资源分配,以及...

    VM VirtualBox 虚拟机挂载共享文件夹

    Install VMware Tools on CentOS 7 to enable host shared folder access 二问题描述 安装完vmware tools 后无法挂载文件 三 问题思路 头文件地址于实际地址位置不符 四 解决方案 yum install gcc make perl ...

    1、大数据环境-VirtualBox5安装CentOS6.8傻瓜教程

    4. **安装增强功能**:以root用户登录系统,配置网络后,安装VirtualBox增强功能包,以便使用更好的显示效果和共享文件夹等功能。 #### 安装增强功能 1. **上网配置**:确保虚拟机可以连接网络,以便下载所需的...

    virtualbox.zip,centeros7

    在熟悉了基本操作后,你可以探索更多高级功能,如共享文件夹、NAT网络设置、多节点配置等。此外,了解Docker和Kubernetes等容器技术,可以与VirtualBox和Vagrant结合,实现更高效的应用部署和管理。 总结,通过...

    虚拟机安装centos步骤

    在后续使用中,可以借助虚拟机的快照功能轻松回滚到特定状态,或者通过共享文件夹实现物理主机与虚拟机之间的文件交换。虚拟化技术使得在单台机器上运行多个操作系统成为可能,这对于开发、测试和学习多种系统环境...

    VirtualBox虚拟机安装CentOS 7详细教程

    安装完成后,你可以通过VirtualBox的管理工具与CentOS 7虚拟机进行交互,如共享文件夹、复制粘贴功能等,以提高工作效率。总的来说,VirtualBox安装CentOS 7的过程虽然涉及一些技术细节,但按照上述步骤操作,大多数...

    vagrant_centos.docx

    - **共享文件夹**:Vagrant允许你设置共享文件夹,这样你可以在主机和虚拟机之间同步代码。在`Vagrantfile`中添加共享文件夹的配置。 - **资源分配**:根据你的实际需求调整虚拟机的内存和CPU资源。如果资源有限,...

    virtualbox安装增强包指南

    5. **启用共享文件夹**:安装完成后,您还可以通过VirtualBox管理界面启用共享文件夹功能,以便于主机与虚拟机之间更方便地交换文件。 #### 总结 通过上述步骤,您可以有效地解决在安装VirtualBox Guest Additions...

    VirtualBox使用手册

    - **共享文件夹**:支持在宿主机与虚拟机之间共享文件和文件夹。 - **快照管理**:用户可以为虚拟机创建快照,以便在必要时回滚到之前的状态。 #### 三、VirtualBox安装与配置 ##### 1.4 支持的宿主操作系统 - **...

    virtualbox+vagrant搭建虚拟环境

    此外,VirtualBox还提供了共享文件夹、端口转发、远程桌面协议(RDP)等功能,方便用户在主机和虚拟机之间进行数据交换和远程访问。 **Vagrant** Vagrant则是一个轻量级的自动化工具,它为开发者提供了一种标准化的...

    windows宿主机和docker容器设置挂载共享文件夹的步骤

    2. 点击【设置】-&gt;点击左侧的【共享文件夹】 3. 双击默认的【c/Users \\?\c:\Users】,进行编辑,这里设置D盘下的data为挂载共享目录,名称可修改,此处设为”data”。 点击确定 4. 重启virtualbox虚拟机,中间有...

Global site tag (gtag.js) - Google Analytics