linux-headers uname 不匹配

linux-headers uname 不匹配

我的标题/usr/srclinux-headers-3.2.0-57-genericlinux-headers-3.2.0-57-generic-pae,但是

uname -r

返回

3.0.0-12-generic-pae

cat /proc/version agrees使用 uname。

我下载了 Linux 源代码。但我没有得到任何头文件。“ ”在系统上find /找不到“ ”。linux-headers-3.0.0-12-generic-pae

当我尝试构建视频驱动程序时,它抱怨不匹配。我应该使用什么?

我从 11.10 升级到此状态。也许升级失败了。

当我登录时,我收到消息

Welcome ... to 12.04.3 (GNU/Linux 3.0.0-12-generic-pae)

其次是

New release 12.10 available

然而

do-release-upgrade

返回

No new release found.

答案1

在我能够提供真正的答案之前,需要进行几个故障排除步骤。

  1. 您能提供 的内容/etc/update-manager/release-upgrades吗?这将有助于诊断更新管理的问题,但这与您的内核问题基本无关,因为该问题通过 进行更新apt。您最近是否进行了发行版升级?

  2. 另外还有 的列表sudo dpkg -l。您需要尝试将其精简为看起来相关的软件包。我手边没有 shell,或者我帮grep您找到了。尝试headerslinux等。

  3. 此外,您上次升级后是否重启过apt-get upgrade?如果没有,升级可能尚未生效,因为可能需要关闭内核才能进行更新。

您可以使用常规包管理首选项(apt、synaptic 等)从系统中删除旧内核版本。这将确保您运行的是最新版本。

相关内容