CentOS6.5桌面版安裝VirtualBox提示錯誤/etc/init.d/vboxdrv setup

安裝步驟


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.在該錯誤上面浪費了大量時間,最終發現安裝dkmskernel一些組件就可以解決問題,以下是詳細過程


安裝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就大功告成了




發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章