在Fedora下安装了Virtualbox,发现运行时出现以下问题:
[code lang="java"]
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. Please reinstall 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.
[/code]
1.根据提示运行以root身份运行:/etc/init.d/vboxdrv setup
结果收到如下提示
[code lang="java"]
Stopping VirtualBox kernel modules [确定]
Uninstalling old VirtualBox DKMS kernel modules [确定]
Trying to register the VirtualBox kernel modules using DKMSError! Bad return status for module build on kernel: 2.6.38.6-27.fc15.i686 (i686)
Consult /var/lib/dkms/vboxhost/4.0.8/build/make.log for more information.
[失败]
(Failed, trying without DKMS)
Recompiling VirtualBox kernel modules [失败]
(Look at /var/log/vbox-install.log to find out what went wrong)
[/code]
2.应该是编译问题,故安装gcc:yum install gcc
3.在运行:/etc/init.d/vboxdrv setup
这是可能还报错,不用管。再次运行virtualbox,是不是成功了啊
引用来源