0

I thought that the usual update in Ubuntu does install new kernel versions. I noticed that

$uname -r
3.13.0-24-generic

and

$dpkg -l | grep linux-image
ii  linux-image-3.13.0-24-generic   3.13.0-24.47   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-27-generic   3.13.0-27.50   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-29-generic   3.13.0-29.53   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-30-generic   3.13.0-30.55   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-34-generic   3.13.0-34.60   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-35-generic   3.13.0-35.62   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-36-generic   3.13.0-36.63   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-37-generic   3.13.0-37.64   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-39-generic   3.13.0-39.66   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-40-generic   3.13.0-40.69   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-43-generic   3.13.0-43.72   amd64    Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-44-generic   3.13.0-44.73   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-46-generic   3.13.0-46.79   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-48-generic   3.13.0-48.80   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-49-generic   3.13.0-49.83   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-3.13.0-51-generic   3.13.0-51.84   amd64        Linux kernel image for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-24-generic 3.13.0-24.47     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-27-generic 3.13.0-27.50     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-29-generic 3.13.0-29.53     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-30-generic 3.13.0-30.55     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-34-generic 3.13.0-34.60     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-35-generic 3.13.0-35.62     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-36-generic 3.13.0-36.63     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-37-generic 3.13.0-37.64     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-39-generic 3.13.0-39.66     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-40-generic 3.13.0-40.69     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-43-generic 3.13.0-43.72     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-44-generic 3.13.0-44.73     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-46-generic 3.13.0-46.79     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-48-generic 3.13.0-48.80     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-49-generic 3.13.0-49.83     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-extra-3.13.0-51-generic 3.13.0-51.84     amd64        Linux kernel extra modules for version 3.13.0 on 64 bit x86 SMP
ii  linux-image-generic                 3.13.0.51.58     amd64        Generic Linux kernel image

Any idea why the kernel was not updated?

thanks

edit : I checked the grub configuration and found the following:

insmod gzio insmod part_msdos insmod ext2
set root='hd1,msdos1'
if [ x$feature_platform_search_hint = xy ]; then
  search --no-floppy --fs-uuid --set=root --hint-bios=hd1,msdos1 --hint-efi=hd1,msdos1 --hint-baremetal=ahci1,msdos1  79b97cb3-a4cc-48a6-afae-f0b5f052eec
else
  search --no-floppy --fs-uuid --set=root 79b97cb3-a4cc-48a6-afae-f0b5f052eec4
fi
linux   /vmlinuz-3.13.0-24-generic root=UUID=d58b8f4c-a995-433b-a117-7dc0e0335ee5 ro  quiet splash $vt_handoff
initrd  /initrd.img-3.13.0-24-generic   
111
  • 111
  • 5

1 Answers1

0

Linux 3.16 is the latest version of Linux available in Ubuntu 14.04, and Canonical provide long term support for it, rather than giving users the very latest available version. You probably need to update your system to receive it:

sudo apt-get update
sudo apt-get dist-upgrade

dist-upgrade differs from upgrade in that it updates packages that might otherwise be 'held back', which sometimes includes the kernel. Currently, you are using the latest 3.13 kernel, which will still get security updates, but you'll have to dist-upgrade to get 3.16.

On Ubuntu 15.04, however, the latest version available on Ubuntu is 3.19. If you're using Ubuntu 15.04, again, update using the above method.

If you want to use the very latest mainline kernels, you can download them from here - scroll to the bottom to find the latest version. However, you should not do this on a production computer, because these can be more buggy and could break your system.

You will also have to manually update these every time, because there's no automatic update method. (This used to be a PPA, but now you have to manually download each version).