首页 > 代码库 > Vbox异常解决-centos下的安装
Vbox异常解决-centos下的安装
因为Oracle提供了免费的虚拟机软件,比起KVM,XEN,Vbox还是有它的优点:
1.搭建Oracle RAC系统时,可控性很强(共享磁盘,网络接口)点几下鼠标就OK了;
2.使用习惯,这个软件我用了3年多了,习惯了,主要还是免费;
3.可支持的技术文档在持续更新中;
4.占用资源较少
这2天因为测试环境的需求,必须架设虚拟机满足,恰巧所有主机都是CentOS平台的,索性也就测试一下这玩意怎么安装在Linux平台上!
环境:CentOS 6.5_x86_64mini版
软件:VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm
安装步骤:
1.上传VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm到CentOS对应目录下
2.执行rpm -Uvh VirtualBox-4.3-4.3.20_96996_el6-1.x86_64.rpm,报错如下:
3.排错
[root@vstar183 tmp]# less /var/log/vbox-install.log
Makefile:183: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again。 停止。
理解这种错误,毕竟Oracle只在自家系统上测试软件的,所以确认为kernel版本不匹配!
查看当前系统的内核版本号
# uname -r
2.6.32-431.el6.x86_64
#升级内核
# yum install kernel-devel
重启系统,检查内核版本:
# uname -r
2.6.32-504.1.3.el6.x86_64
重新编译设置vbox:
# /etc/init.d/vboxdrv setup
参考文档:http://tecadmin.net/install-oracle-virtualbox-on-centos-redhat-and-fedora/
问题补充:
1.RHEL平台可能不会遇到此类Error,这我在上家公司是测试过的;
2.CentOS最新版的内核一般都是要做升级或者打补丁处理的;
Vbox异常解决-centos下的安装