VM Virtual Box 增强工具安装

查度娘得知需要安装内核开发包和GCC

不多说,进入正题吧:

步骤很简单:获取管理员权限

1.       yum install kernel-devel -${version}

2.       yum install gcc

3.重启之后在安装 增强工具包:VboxLinuxaddtions-x86.run

Sh VboxLinuxaddtions-x86.run

 

步骤就这三步,很简单。

但是我安装的过程中遇到了些问题:

Oracle VM VirtualBox版本:4.2.10

系统:cent os 6.3

在安装过程中,第一步,输入命令:yum install kernel-devel -${version},安装的kernel-develkernel-devel-2.6.32-358.2.1.el6.i686

但是没注意,在继续操作,到安装VboxLinuxaddtions-x86.run的时候报错:

发现kernel-devel-2.6.32.279.el6.i686没有安装导致the main Guest Additions Module 失败。

使用命令yum install 补全命令:yum install kernel-devel-2.6.32-279.el6.i686 提示kernel-devel无可用的包,重新安装 yum install kernel-devel -${version}发现安装的是kernel-devel-2.6.32-358.2.1.el6.i686。而是用命令uname –a 却发现内核版本是2.6.32-279

解决办法 删除已安装的358,下载一个279内核ok

命令:

yum remove kernel-devel -${version}

输入Y即可删除成功。

下载kernel-devel-2.6.32-279.el6.i686

网址:http://www.rpmfind.net/linux/rpm2html/search.php?query=kernel-devel

找到对应的版本下载即可。

使用命令:rpm –ivh kernel-devel-2.6.32-279.el6.i686.rpm安装即可

在安装GCC

Reboot 下系统

重启完之后安装VboxLinuxaddtions-x86.run即大功告成

 

 

完成安装,windows和虚拟机之间切换就不再需要按热键了。

 

经验教训:

花了两三个小时搞定,其实很简单的三个步骤,却没有注意发现内核版本不一样。

感谢离水的鱼的帮助,还是他建议我注意查看版本。

 

PS: 多留心观察,认真分析报错原因,总能发现问题的。