vboxdrv:内核 4.8 中的致命错误

vboxdrv:内核 4.8 中的致命错误

为什么modprobe vboxdrv内核 4.8 的问题还没有解决?

我有 2 个内核 4.4 和 4.8,并且vboxdrv在 4.4 上运行良好,但是每当我尝试启动我的虚拟机时,我都会收到致命错误modprobe vboxdrv

我是否应该等待 Virtualbox 更新,以便以某种方式修复最新的内核?

编辑:这是我的 uname-a 输出

Linux mohsen-SVP1322F4E 4.8.1-040801-generic #201610071031 SMP Fri Oct 7 14:34:10 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

EDIT2:更新到内核 4.8.4,然后删除 virtualbox dkms,然后重新安装。仍然发现错误。仍然找不到 Vboxdrv。

EDIT3:尝试重新安装 virtualbox dkms,但没有成功。然后按照以下方法删除并重新安装 Virtualbox这里现在一切正常。

答案1

使用 Oracle Virtual Box 5.1,DKMS(动态内核管理系统)不再用于在每次内核升级时下载源代码并进行编译。

安装最新的 VirtualBox 5.1 Ubuntu 16.04了解以下说明:

  • 删除旧版本
  • 将 VirtualBox 添加到 sources.list (告知 Ubuntu 在哪里可以找到它)
  • 将 VirtualBox 签名密钥添加到库中
  • 安装当前版本的 VirtualBox

另外,内核版本 4.8.1 存在“Dirty COW”安全漏洞(什么是脏 COW 虫?),您应该使用最新的内核版本 4.8.4(截至 2016 年 10 月 27 日),该版本已修复该错误。

相关内容