VirtualBox使用中碰到的问题
原文链接 https://demon7452.github.io/2015/10/28/VirtualBox%E4%BD%BF%E7%94%A8%E4%B8%AD%E7%A2%B0%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98.html
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
启动时出现Kernel driver not installed (rc=-1908)
Fedora环境下出现如下问题
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
'/sbin/vboxconfig'
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.
#切换到sbin文件夹下查看vboxconfig文件
lrwxrwxrwx. 1 root dev3 38 10月 28 09:07 vboxconfig -> /usr/lib/virtualbox/postinst-common.sh
#发现其是一个link文件,切换到 /usr/lib/virtualbox/文件夹下
[dev3@localhost virtualbox]$ ll vboxdrv.sh
-rwxr-xr-x. 1 root root 12682 10月 15 23:24 vboxdrv.sh
#找到vboxdrv.sh文件,运行它
[dev3@localhost virtualbox]$ ./vboxdrv.sh
Usage: ./vboxdrv.sh {start|stop|stop_vms|restart|force-reload|status|setup}
#使用root权限运行它,加上 setup指令,结果如下
[dev3@localhost virtualbox]$ sudo ./vboxdrv.sh setup
Stopping VirtualBox kernel modules [ 确定 ]
Uninstalling old VirtualBox DKMS kernel modules [ 确定 ]
Trying to register the VirtualBox kernel modules using DKMS[ 确定 ]
Starting VirtualBox kernel modules [ 确定 ]
#ok,解决问题。蛋疼。
参考文档
1.VirtualBox官方文档