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-devel是kernel-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
网址:
找到对应的版本下载即可。
使用命令:rpm –ivh kernel-devel-2.6.32-279.el6.i686.rpm安装即可
在安装GCC
Reboot 下系统
重启完之后安装VboxLinuxaddtions-x86.run即大功告成
完成安装,windows和虚拟机之间切换就不再需要按热键了。
经验教训:
花了两三个小时搞定,其实很简单的三个步骤,却没有注意发现内核版本不一样。
感谢离水的鱼的帮助,还是他建议我注意查看版本。
PS: 多留心观察,认真分析报错原因,总能发现问题的。