VirtualBox 错误“未安装内核驱动程序”

VirtualBox 错误“未安装内核驱动程序”

我似乎无法让 VirtualBox 工作,我已经通过 3 种方式安装并重新安装它:终端、Ubuntu 软件中心和 VirtualBox 的官方网站安装,但我仍然收到相同的内核错误。

内核驱动程序未安装(rc=-1908)

此命令

sudo apt-get install virtualbox-dkms

返回

virtualbox-dkms is already the newest version

我尝试了错误告诉我的内容:

sudo /etc/init.d/vboxdrv setup

但后来我告诉我 DKMS 实际上并未安装(这是一个矛盾)。

如果有人遇到过同样的问题并真正解决了它,请告诉我并一步一步地解释给我,因为我是 Linux 新手。

答案1

如果您仍然遇到内核错误问题,请尝试使用 Ubuntu 12.10 和 Virtualbox 4.1.18。

sudo apt-get install linux-headers-3.5.0-19-generic
sudo dpkg-reconfigure virtualbox
sudo dpkg-reconfigure virtualbox-dkms

答案2

修复了!我已设法通过在终端中输入以下内容来修复它:

sudo apt-get install linux-headers-$(uname -r)

答案3

首先,确保 DKMS 包已构建并加载到内核中。

lsmod | grep box

并确保结果看起来合理。(应该加载一些模块)

如果存在,那么你就可以开始了,如果没有,那么构建 DKMS 模块最简单的方法就是重新启动。再次运行 lsmod 以确保你的模块已加载。

此外,您这样做似乎很奇怪。

我的做法是:

获取 debhttps://www.virtualbox.org/wiki/Linux_Downloads

dpkg -i DownloadedVirtualBoxFile.deb

如果有任何错误

apt-get -f install

解决依赖关系。

然后只需运行 Virtual Box,让它告诉您下一步。您应该会收到一条错误信息以及有关将您的用户添加到 Virtual Box 组的说明。

我建议首先从系统中完全删除 VirtualBox。

dpkg --get-selections | grep box

然后获取列表

dpkg --remove virtualbox-4.2

删除它们(仅限虚拟盒的东西)。

接下来使用 deb 包从上面的链接进行安装。

相关内容