amy_888 发表于 2015-4-16 06:23:03

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= 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, 如果出现如下信息
  
  # /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel modules                        
Uninstalling old VirtualBox DKMS kernel modules            
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, trying without DKMS)
Recompiling VirtualBox kernel modules                     
(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.iyunv.com/xia520pi/p/3545666.html
  安装完对应的kernel-devel后再次运行/etc/init.d/vboxdrv setup就大功告成了
  
  
页: [1]
查看完整版本: CentOS6.5桌面版安装VirtualBox提示错误/etc/init.d/vboxdrv setup