I just upgraded from 13.10 to 14.04, but when I do uname -r, it says I have kernel 3.11. I want to have the default 14.04 kernel, (3.13 I believe). How can I get this?

share|improve this question
    
What is the output of uname -a and lsb_release -a? – jobin Apr 18 '14 at 16:39
    
Linux MH 3.11.0-19-generic #33-Ubuntu SMP Tue Mar 11 18:48:34 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux – shawn221 Apr 18 '14 at 16:40
    
No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04 LTS Release: 14.04 Codename: trusty – shawn221 Apr 18 '14 at 16:41
    
May be the same as askubuntu.com/questions/364156/…? In that case my answer should work: askubuntu.com/a/387316/16395 – Rmano Apr 18 '14 at 16:43
    
Thanks to Rmano's comment. I followed the thread and did the solution that you left on it and it worked. Thanks! – shawn221 Apr 18 '14 at 16:50
up vote 13 down vote accepted

This is very similar to Ubuntu 13.10, kernel still 3.8.0-31-generic --- answering here so that this is a more generic question/answer.

Sometime in the upgrade process the kernel meta-packages are "lost". The basic solution is to reinstall the generic kernel package:

sudo apt-get install linux-generic 

which should give you the correct kernel packages and headers after a:

sudo apt-get update; sudo apt-get upgrade 

(obviously if you have -rt or -lowlatency or other "flavored" kernels you have to adapt this to your case)

Sometime the system is (wrongly) convinced it has the newest kernel: in that case, try

sudo apt-get install --reinstall linux-generic 
share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.