如何将Ubuntu LTS内核升级到较新版本?

我刚在我的台式电脑上安装了Ubuntu 12.04.2 64位版本,发现系统监视器中的内核版本是3.5.0-23,但是在我的笔记本电脑上安装的Ubuntu 12.04.2中内核版本是3.2.0-38。
我已经尝试在我的笔记本电脑上运行命令sudo apt-get upgrade && sudo apt-get dist-upgrade,但它并没有更新内核。
请问如何升级我的笔记本电脑的内核?

以防万一有人不知道:Ubuntu 12.04的内核版本是3.2,而Ubuntu 12.10的内核版本是3.5。欲了解更多信息,请访问http://en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions。 - pablofiumara
5个回答

新的12.04.2部署将安装更新的内核和新的X窗口堆栈。 对于现有的12.04部署,用户需要选择加入所谓的LTS硬件启用堆栈。如果您已经安装了早期的内核堆栈的Ubuntu 12.04,建议您保留此堆栈而不是切换到较新的内核;较新的内核和X堆栈是为了支持早期内核不支持的硬件而提供的,并且如果您的硬件受到默认内核的支持,则通常没有升级到较新堆栈的理由。

为了在12.04.2上升级到3.5内核,您需要运行以下命令:

对于新内核:

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

对于新的X堆栈:
sudo apt-get install xserver-xorg-lts-quantal

警告:如果您正在使用xorg-edgers PPA,请不要安装xserver-xorg-lts-quantal软件包,因为这很可能会导致系统故障。

参考链接:https://launchpad.net/~xorg-edgers/+archive/ppa

仅推荐适用于x86硬件安装。

另请参阅:


最简单的内核升级/降级指南我经常使用的是由ubuntuforums.org用户lykwydchykyn提供的(为了这篇文章,我修改了链接):
前往这里:http://kernel.ubuntu.com/~kernel-ppa/mainline/ 将3(或者4)个deb文件下载到某个文件夹中:
linux-headers-VERSION-NUMBER_all.deb
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb   # if available

使用您所使用的软件包管理器前端(是否还有gdebi?)安装这些deb软件包,或者使用以下命令:
cd /path/to/folder/where/you/put/the/debs
sudo dpkg -i *.deb

来源:http://ubuntuforums.org/showthread.php?p=11391743#post11391743https://askubuntu.com/a/142000/133170

3忘记在“来源”中添加 http://askubuntu.com/a/142000/133170 了吗? - Amal Murali

当然可以安装3.5.0内核,运行apt-get install linux-image-generic-lts-quantal来安装最新的quantal 3.5.0内核。这个软件包将确保您始终拥有最新的quantal内核。
我个人推荐raring的3.8(基于上游3.8.8)内核。
注意:搜索可用的3.5.0内核使用apt-cache search linux-image-3.5.0命令。
顺便说一下:您甚至可以手动下载最新的主线内核并安装,例如3.7.9。但是,如果您手动安装PPA主线内核,您将需要手动安装更新。

http://kernel.ubuntu.com/~kernel-ppa/mainline/


我通过这种方式安装的内核会得到内核更新和修复吗? - BRKsays
如果你在谈论内核PPA主线内核,不行。如果你安装了linux-image-generic-lts-quantal,它会帮助你处理3.5.0的安全更新。我已经更新了回复。 - Terry Wang

从14.04.3版本开始,在桌面上安装更多的软件包以解决所有依赖关系问题:
这将安装新内核,与以前一样,在仅限命令行界面的服务器上已经足够了。
sudo apt-get install linux-generic-lts-vivid

但是使用X服务器时,您需要安装一堆这两个软件包通过推荐依赖关系引入的其他软件包。
sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

12.04 可用的最新内核:

sudo apt-get install linux-image-generic-lts-saucy

对于可用于12.04的最新的X堆栈:

sudo apt-get install xserver-xorg-lts-raring