VirtualBox安装增强功能(CentOS6.3)

来源:互联网 发布:知乎如何绑定邮箱 编辑:程序博客网 时间:2024/05/17 23:56

VirtualBox安装CentOS6.3有一段时间了,但是迟迟没有装上增强功能,折腾一会,装上了,过程还是挺曲折的,一些其他细节我省略了,你可以参考其他的文档。

首先要虚拟机加载下那个安装镜像文件


就是那个VBoxGuestAdditions.iso文件,这个文件放在VirtualBox的安装目录下(刚开始在没加载iso镜像文件下直接在系统mount光盘,老是挂载不了,搞了很久才发现没加载镜像文件,囧),OK,加载好后,在终端加载光盘,先mount看看,发现没加载

然后输入命令 

mount -t iso9660 /dev/cdrom /media


加载光驱要root权限,所以记得要登陆到root用户操作,至于“/dev/cdrom",具体看你系统了,到”/dev"目录看看你的光驱是哪个文件就行。

此时输入命令

/media/VBoxLinuxAdditions.rum
是出错的,看看出错日志"/var/log/vboxadd-install.log"


发现说不能找到kernel的文件,设置 KERN_DIR 变量然后在安装。我按照它所说,设置 KERN_DIR这个变量,我这里这个变量没内容


我修改root目录下的文件".bashrc",加了一句

KERN_DIR=/usr/src/kernels/$(uname -r)

设置然后再用

source /root/.bashrc

设置下,然后安装还是出错,后来发现没有这个目录,原因主要是命令" uname -r"显示的内核版本和"/usr/src/kernels/"下的内核版本不一样,这就很奇特了。

折腾了好久,最后发现只要升级就行,我当时升级的是" kernel.i686",直接yum升级

原始版本


升级后版本


再从新安装


挂载一下


挂载正常,可以共享了。

总结:安装这个东西,发现软件版本也有很大影响,安装增强功能需要

kernel-headeskernel-develgcc
安装好了这些必须软件,但是kernel版本和这些软件版本不匹配,导致软件安装是吧,不知道为什么,希望有人解答下。

参考了一些文档

http://blog.chinaunix.net/uid-27034868-id-3412024.html

http://www.cnblogs.com/sbaicl/archive/2012/10/23/2734814.html