出现Kernel driver not installed (rc=-1908)错误的原因是,没有编译成功供virtualbox使用的内核模块,要编译出这个模块,需要内核源代码,查看/usr/src可以知道;其次是需要编译器,linux下就是gcc,这两个都满足了,再执行
alfred@alfred-desktop:/$ sudo /etc/init.d/vboxdrv setup
[sudo] password for alfred:
* Stopping VirtualBox kernel modules [ OK ]
* Uninstalling old VirtualBox DKMS kernel modules [ OK ]
* Trying to register the VirtualBox kernel modules using DKMS [ OK ]
* Starting VirtualBox kernel modules [ OK ]
alfred@alfred-desktop:/$
就可以了。而这个过程,希望大家都用yum来完成,以减少因依赖产成的错误。
注意,需要看清楚你的内核和升级的是不是同一个,如不是还需要把old卸载,然后reboot,用新内核再vboxdrv setup。
本文介绍了当遇到Kerneldrivernotinstalled错误时的解决办法。主要原因是未成功编译适用于VirtualBox的内核模块。解决步骤包括确认内核源代码存在、安装gcc编译器、使用vboxdrvsetup命令并确保内核版本一致。
1781

被折叠的 条评论
为什么被折叠?



