升级后内核错误 --- 旧内核仍然安装?

sha*_*221 11 upgrade kernel

我刚刚从 13.10 升级到 14.04,但是当我执行 uname -r 时,它说我有内核 3.11。我想要默认的 14.04 内核(我相信是 3.13)。我怎样才能得到这个?

Rma*_*ano 16

这与Ubuntu 13.10非常相似,内核仍然是 3.8.0-31-generic --- 在这里回答,以便这是一个更通用的问题/答案。

在升级过程中的某个时候,内核元包会“丢失”。基本的解决方法是重新安装通用内核包:

sudo apt-get install linux-generic 
Run Code Online (Sandbox Code Playgroud)

它应该在以下之后为您提供正确的内核包和头文件:

sudo apt-get update; sudo apt-get upgrade 
Run Code Online (Sandbox Code Playgroud)

显然,如果您有-rt-lowlatency或其他“风味”内核,则必须根据您的情况进行调整)

有时系统(错误地)确信它具有最新的内核:在这种情况下,请尝试

sudo apt-get install --reinstall linux-generic 
Run Code Online (Sandbox Code Playgroud)