vboxadd 设置有问题,我认为我的 Ubuntu 可能运行了错误的内核

vboxadd 设置有问题,我认为我的 Ubuntu 可能运行了错误的内核

我最近将 Ubuntu 从 14.04 升级到了 15.04,从我的理解来看,vivid 的使用inux 3.19.0-16-通用内核。但是,当我使用:

uname -r 

它说我正在使用3.16.0-46-通用

这是一个问题,因为当我尝试执行时:

sudo /etc/init.d/vboxadd setup

失败。日志显示无法找到内核 3.16.0-46-generic 的内核头文件。在我尝试使用以下方法安装这些头文件后

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

sudo aptitude install linux-headers-3.16.0-46-generic

我得到:

软件包‘linux-headers-3.16.0-46-generic’没有安装候选项。

我尝试从 trusty-updates 的 linux-headers 页面添加源,但不起作用。您知道问题是什么以及如何修复它吗?

答案1

首先将内核更新到最新版本,如下所示这里

使用该命令检查以确保您的内核版本适合您的 Ubuntu 版本,uname -r如果不正确,请发出该命令sudo update-grub并重新启动到最新内核。再次尝试您的 vboxadd 命令。

相关内容