我尝试在新安装的 Ubuntu 上设置 virtualbox,但遇到了问题。我多次卸载并重新安装,但问题仍然存在。我尝试删除当前内核的自动清理功能,但没有帮助。
这是安装记录,您可以看到错误:
First Installation: checking all kernels...
Building only for 3.19.0-25-generic
Building initial module for 3.19.0-25-generic
Error! Bad return status for module build on kernel: 3.19.0-25-generic (x86_64)
Consult /var/lib/dkms/virtualbox/4.3.10/build/make.log for more information.
下面是make.log:
我不知道发生了什么,因为我以前这样做过,没有问题。我使用 sudo apt-get install linux-headers-$(uname -r)
答案1
Virtual Box 在构建较新的内核版本时出现问题并不罕见。开发人员在修复这些问题方面做得很好,但他们需要一些时间。
内核 3.19 以上版本的问题应该在 Virtual Box 版本 4.3.22 以上版本中得到修复,内核 4.0 的问题已分别在 4.3.24 和 4.3.26 中得到修复(参见Virtual Box 4.3 的更新日志)。
因此,每当我们面临构建任何较新的内核时,我们都应该将 Virtual Box 升级到最新的稳定版本。
如果错误仍未修复,我们应该向开发人员报告。