安裝步驟
1.在VirtualBox主頁上面下載 VirtualBox-4.3-4.3.6_91406_el6-1.x86_64.rpm
2.雙擊安裝
3.安裝完成後選擇鏡像後安裝系統後將出現錯誤對話框並提示你運行
/etc/init.d/vboxdrv setup
來解決問題
4.運行/etc/init.d/vboxdrv setup,仍然發現錯誤並且標準輸出提示你查看/var/log/vbox-install.log來發現錯誤
5.運行vi /var/log/vbox-install.log發現有如下錯誤
Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again
6.在該錯誤上面浪費了大量時間,最終發現安裝dkms和kernel一些組件就可以解決問題,以下是詳細過程
安裝DKMS
訪問http://linux.dell.com/dkms/並下載dkms-2.2.0.3-1.noarch.rpm,然後用rpm -ivh dkms-2.2.0.3-1.noarch.rpm進行安裝
安裝kernel的一些組件
yum install kernel kernel-devel kernel-headers
重新執行/etc/init.d/vboxdrv setup, 如果出現如下信息
[root@localhost hh]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules [ OK ]
Uninstalling old VirtualBox DKMS kernel modules [ OK ]
Trying to register the VirtualBox kernel modules using DKMSError! echo
Your kernel headers for kernel 2.6.32-431.el6.x86_64 cannot be found at
/lib/modules/2.6.32-431.el6.x86_64/build or /lib/modules/2.6.32-431.el6.x86_64/source.
[FAILED]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [FAILED]
(Look at /var/log/vbox-install.log to find out what went wrong)
那麼請重新執行 yum install kernel-devel-2.6.32-431.el6.x86_64 下載匹配的版本
該部分內容可以參考文章 http://www.cnblogs.com/xia520pi/p/3545666.html
安裝完對應的kernel-devel後再次運行/etc/init.d/vboxdrv setup就大功告成了