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

Kernel driver not installed (rc=-1908)

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

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

经过实验,对feora 18 不可行

  • 第二种

    sudo apt-get install dkms
    sudo /etc/init.d/vboxdrv setup
    

    但是情况继续

  • 第三种

    sudo aptitude update
    sudo aptitude install dkms
    sudo /etc/init.d/vboxdrv setup
    

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

  • 先看看系统的内核 uname -r
  • 找对应的包

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

    sudo yum install kmod-VirtualBox-XXXX
    
  • 运行

    /etc/sysconfig/modules/VirtualBox.modules
    

一切OK了