On 09/04/15 11:27, Mark Rogers wrote:
Either I'm confused or my PC is.
Ubuntu 14.10, relatively recent installation. apt-get update / upgrade / dist-upgrade completed and rebooted.
$ uname -r 3.13.0-46-generic
$ sudo apt-get install linux-headers-generic The following extra packages will be installed: linux-headers-3.16.0-34 linux-headers-3.16.0-34-generic
[]
Surely the headers should be matching the current kernel, and if 3.16.0 is out there why aren't I running it?
[] Nope, not necessarily. At boot time, grub displays (or more often than not nowadays, does not display) a boot-menu, from which you can choose which kernel version is loaded. Grub can be told to auto-load the most recent (topmost entry), or something like the third one down the list (I think), or a specific one. Depends how your grub is configured, and, it depends if you've rebooted since installing kernel updates. Could be you booted to 3.13, then installed kernel updates to 3.16, but haven't rebooted since.
To fix it, if you don't get a boot menu, google how to get it - esc, f1, space or f8 are possibilities. Then reboot, obtain a boot menu, see what it says, let it boot, then see what kernel version you get then!
Regards Steve