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


11

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


uname -a和的输出是lsb_release -a什么?
jobin 2014年

Linux MH 3.11.0-19-generic#33-Ubuntu SMP Tue 3月11日星期二18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU / Linux
shawn221

没有可用的LSB模块。发行者ID:Ubuntu说明:Ubuntu 14.04 LTS版本:14.04代号:
trusty

可能与askubuntu.com/questions/364156/…相同?在这种情况下,我的答案应该起作用:askubuntu.com/a/387316/16395
Rmano 2014年

感谢Rmano的评论。我遵循了该线程并做了您留在该线程上的解决方案,并且该方法有效。谢谢!
shawn221 2014年

Answers:


14

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

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

sudo apt-get install linux-generic 

在执行以下操作后,应该会为您提供正确的内核软件包和头文件:

sudo apt-get update; sudo apt-get upgrade 

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

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

sudo apt-get install --reinstall linux-generic 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.