標籤:blog http ar os 使用 sp strong on 2014
因為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.排錯
[[email protected] 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下的安裝