kernel version 3.13 even I have ubuntu 14.04.2

I am using 14.04.2 probably it was upgraded over 14.04.1 but my kernel version seems still 3.13.

According to 14.04.2 it seems that 3.16. I did not understand why it was not upgraded automatically...


Solution 1:

Kernels do not upgrade automatically to a next major version (like 3.13 to 3.16) through routine updates. You can do it manually by running

sudo apt-get install linux-generic-lts-utopic

You can read about HWE stack.

If you want to install graphical stack from Ubuntu 14.04.2, then you can run

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libqt5gui5 libgles1-mesa-lts-utopic libgles2-mesa-lts-utopic libgl1-mesa-glx-lts-utopic libgl1-mesa-glx-lts-utopic:i386 libglapi-mesa-lts-utopic:i386 libegl1-mesa-drivers-lts-utopic

Here is a good guide for that.

The Ubuntu Wiki command can remove a lot of useful packages. In some cases it removes ubuntu-desktop. So it is not good to run it. Anyway be careful and look which packages are going to be removed before agree to proceed.

After you are happy with the new kernel, you can remove 3.13 kernel meta-packages to prevent 3.13 kernels from updating. It can be done by

sudo apt-get remove linux-image-generic linux-headers-generic

Also old kernel images and headers can be removed with Synaptic.

Update Now 3.19 kernel is available for Ubuntu 14.04. It can be installed by

sudo apt-get install linux-generic-lts-vivid

Solution 2:

Short answer

If you want to move to a newer series of generic kernel(called LTS Enablement Stacks ), you may run the following command for Ubuntu 14.04

sudo apt-get install --install-recommends linux-generic-lts-utopic xserver-xorg-lts-utopic libgl1-mesa-glx-lts-utopic libegl1-mesa-drivers-lts-utopic

Note: It is important that you install all the packages mentioned in above command or you may break the system.



Long answer

Ubuntu uses it's own set of modifed kernels known as generic kernels. They are based upon original releases by the linux team which you can see on https://www.kernel.org/.

But when you install a specific version of Ubuntu, it comes with some series of generic kernel(say the 3.13.x series) and it sticks to it. So whenever you update your system using the command

sudo apt-get update && sudo apt-get upgrade

you will update your kernel automatically but you will stick to the same series(3.13.x)

If you wish to move to a newer series of generic kernel, you have to do it as mentioned earlier.

Alternately, you may want to install the latest kernel(with or without changing the current one) from https://www.kernel.org/. Instructions are available here at kernel newbies.