内核版本3.13甚至我有ubuntu 14.04.2

我使用14.04.2可能它升级超过14.04.1但我的内核版本似乎仍然是3.13。

根据14.04.2,它似乎是3.16。 我不明白为什么它没有自动升级…

内核不会通过例行更新自动升级到下一个主要版本(如3.13到3.16)。 您可以通过运行手动完成

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

您可以阅读有关HWE堆栈的信息 。

如果要从Ubuntu 14.04.2安装图形堆栈,则可以运行

 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 

这是一个很好的指南。

Ubuntu Wiki命令可以删除许多有用的包。 在某些情况下,它会删除ubuntu-desktop。 所以运行它并不好。 无论如何要小心,看看在同意继续之前将要删除哪些包。

在对新内核感到满意后,可以删除3.13内核元数据包以防止3.13内核更新。 它可以通过

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

使用Synaptic也可以删除旧的内核映像和标头。

立即更新 3.19内核可用于Ubuntu 14.04。 它可以安装

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

简短的回答

如果要转移到更新的通用内核系列(称为LTS启用堆栈 ),可以为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 

注意:安装上述命令中提到的所有软件包很重要,否则可能会破坏系统。



答案很长

Ubuntu使用它自己的一组修改内核,称为通用内核。 它们基于linux团队的原始版本,您可以在https://www.kernel.org/上看到。

但是当你安装特定版本的Ubuntu时,它会附带一些通用内核系列(比如3.13.x系列)并且它会坚持下去。 因此,每当使用该命令更新系统时

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

您将自动更新内核,但您将坚持使用相同的系列(3.13.x)

如果您希望转向更新的通用内核系列,则必须按照前面的说明进行操作。

或者,您可能希望从https://www.kernel.org/安装最新的内核(有或没有更改当前内核)。 内核新手可以在这里获得相关说明。