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

本文详细记录了在CentOS 6.3上安装VirtualBox增强功能的过程,包括解决内核版本不匹配等问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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-heades
kernel-devel
gcc
安装好了这些必须软件,但是kernel版本和这些软件版本不匹配,导致软件安装是吧,不知道为什么,希望有人解答下。

参考了一些文档

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

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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值