红联Linux门户
Linux帮助

virtualbox 安装时Kernel driver not installed (rc=-1908) 错误的解决方法(1)

发布时间:2010-06-26 15:47:21来源:红联作者:静静飞舞
在CentOS5下,首先下载virtualBox3.0.6,这是稳定版:
http://www.virtualbox.org/wiki/Downloads下,选择For Linux Host,
下载的文件名为:VirtualBox-3.0.6_52128_rhel5-1.i386.rpm
然后安装->无论如何都安装。就可以了。
当然,你也可以选择yum install virtualbox来安装,更省事。

但是,安装后在应用程序->系统工具->Sun Virtualbox中可以正常打开程序,但新建虚拟机后却不能运行。显示如下错误:

Kernel driver not installed (rc=-1908)

The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Re-setup the kernel module by executing

'/etc/init.d/vboxdrv setup'

as root. Users of Ubuntu, Fedora or Mandriva should install the DKMS package first. This package keeps track of Linux kernel changes and recompiles the vboxdrv kernel module if necessary.
执行/etc/init.d/vboxdrv setup后,出现了以下的错误:
[root@localhost ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [ OK ]
Recompiling VirtualBox kernel module [FAILED]
[root@localhost ~]# cat /var/log/vbox-install.log
Makefile:159: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR= and run Make again. Stop.

执行yum install kernel,升级内核。
开始,我还以为是没有找到系统内核,但加入内核代码后还是一样的错误。
后来经过各种纠结,发现还要加上命令yum install kernel-devel.i686 当然,要注意kernel的版本号。
现在总结下:
出现Kernel driver not installed (rc=-1908)错误的原因是,没有编译成功供virtualbox使用的内核模块,要编译出这个模块,需要内核源代码,查看/usr/src可以知道;其次是需要编译器,linux下就是gcc,这两个都满足了,再执行
[root@liukai ~]# /etc/init.d/vboxdrv setup
Stopping VirtualBox kernel module [确定]
Recompiling VirtualBox kernel module [确定]
Starting VirtualBox kernel module [确定]
就可以了。
而这个过程,希望大家都用yum来完成,以减少因依赖产成的错误。
注意,需要看清楚你的内核和升级的是不是同一个,如不是还需要把old卸载,然后reboot,用新内核再vboxdrv setup。

转载修改于:http://hi.baidu.com/jerryyou517/blog/item/bc060826816b2d1b8b82a130.html
文章评论

共有 5 条评论

  1. dell5400 于 2010-12-17 09:43:09发表:

    就是这样!!!

  2. longyun 于 2010-06-29 11:13:23发表:

    先更新系统,在更新V-box,再试试

  3. alick 于 2010-06-27 12:27:54发表:

    kernel-devel
    是内核对应的头文件,编译内核模块时会用到。(比如安装显卡驱动时,还有楼主的情况即虚拟机的内核模块时)

  4. 王中云 于 2010-06-26 20:13:04发表:

    更新

  5. boats 于 2010-06-26 16:20:43发表:

    顺路学习