环境:主机操作系统是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节
相关推荐
本篇文章主要是介绍了Virtualbox主机和虚拟机之间文件夹共享及双向拷贝,有需要的可以了解一下。
1.分配光驱 2.安装相关依赖包 ...5.关机并添加共享文件夹 重启后,使用mount查看共享的目录(默认会加上“sf_”前缀) 以上所述是小编给大家介绍的VirtualBox 在Centos 7 中安装增强功能图解 (共享文
Install VMware Tools on CentOS 7 to enable host shared folder access 二问题描述 安装完vmware tools 后无法挂载文件 三 问题思路 头文件地址于实际地址位置不符 四 解决方案 yum install gcc make perl ...
已安装了增强工具,可与宿主机共享文件夹 安装增强工具可参考https://blog.csdn.net/weixin_41883161/article/details/136505557 配置阿里源可参考https://blog.csdn.net/weixin_41883161/article/details/136504305
文档详细描述了使用VirtualBoxchuangjianCentos7虚拟机的过程,包括配置桥接模式、创建快照的过程。
已安装了增强工具,可与宿主机共享文件夹 安装增强工具可参考https://blog.csdn.net/weixin_41883161/article/details/136505557 配置阿里源可参考https://blog.csdn.net/weixin_41883161/article/details/136504305
2. 点击【设置】->点击左侧的【共享文件夹】 3. 双击默认的【c/Users \\?\c:\Users】,进行编辑,这里设置D盘下的data为挂载共享目录,名称可修改,此处设为”data”。 点击确定 4. 重启virtualbox虚拟机,中间有...
phpstorm 远程调试基于swoole扩展开发的swoft,easyswoole,hyperf等框架 必须部署在linux环境下的代码库 并且给与了 利用virtualbox 来安装虚拟机,以及使用虚拟机的共享文件夹机制,来达到同步开发的方式方法,即...
VirtualBox安装CentOS后,再安装增强功能就可以共享文件夹、粘贴板以及鼠标无缝移动,主要步骤如下: 1、yum -y update 2、yum -y install g++gcc gcc-c++ make kernel-* #主要是在安装增强工具提示没有安装这些软件...
为 CoreOS 构建 VirtualBox Guest Additions 并使用 Vagrant 设置共享文件夹 这只是一个实验项目来证明这种可能性。 我知道这不是一个好主意,但您可能对特定情况感兴趣。 要求 = v4.3.18 >= v1.6.5 如何使用 $ ...
自述文件基础和高级Linux WIP课程何塞·桑托库托·塔皮亚(Jose Santorcuato Tapia) Ubuntu,Debian,Centos 该课程计划为48... 编辑器,编译器,安装来宾附加程序,virtualbox,共享文件夹,Synaptic,安装包dpkg vs
ESS Cluster ##细节CentOS 6.7 流浪盒子傀儡3.7.4 流浪者 >= 1.41 Oracle Virtualbox >= 4.3.6 下载所有 Oracle 二进制文件并将其添加到 /software 编辑 Vagrantfile 并将软件共享更新到您自己的本地文件夹osbdb....
#WebLogic 12.1.3具有Webtier的Infra(JRF)群集##细节CentOS 6.5游民箱木偶3.5.0 无业游民> = 1.41 Oracle Virtualbox> = 4.3.6 下载所有Oracle二进制文件并将其添加到/ software 编辑Vagrantfile并将软件共享...
#WebLogic 12.1.3红外线(JRF),具有SOA,BAM,OSB群集通过OSB和SOA以及BPM,BAM,B2B和Enterprise计划##细节CentOS 6.5游民箱木偶3.5.0 无业游民> = 1.41 Oracle Virtualbox> = 4.3.6 下载所有Oracle二进制文件...