fedora 18 Kernel driver not installed (rc=-1908)处理办法

fedora 18 升级内核之后 使用VirtualBox 可以正常打开软件,但是不能启动虚拟机系统.提示信息如下:

1
Kernel driver not installed (rc=-1908)

经过一系列的看文档还有google 之后,很多地方写着这个问题的处理方法是

  • 第一种
    1
    sudo /etc/init.d/vboxdrv setup

经过实验,对feora 18 不可行

  • 第二种
    1
    2
    sudo apt-get install dkms
    sudo /etc/init.d/vboxdrv setup

但是情况继续

  • 第三种
    1
    2
    3
    sudo aptitude update
    sudo aptitude install dkms
    sudo /etc/init.d/vboxdrv setup

最后正确的解决方法应该是酱紫的

  • 先看看系统的内核

    1
    uname -r
  • 找对应的包

    1
    sudo yum search kmod-VirtualBox
  • 然后安装和你系统内核对应的包

    1
    sudo yum install kmod-VirtualBox-XXXX
  • 运行

    1
    /etc/sysconfig/modules/VirtualBox.modules

一切OK了