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最新版的内核一般都是要做升级或者打补丁处理的;




posted @ 2017-05-08 09:41  jzdwajue  阅读(189)  评论(0编辑  收藏  举报