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


40

我刚刚在台式机上安装了64位Ubuntu 12.04.2,我发现系统监视器中的内核为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。有关更多信息,请访问en.wikipedia.org/wiki/List_of_Ubuntu_releases#Table_of_versions
pablofiumara 2013年

Answers:


36

将安装12.04.2的新部署,其中包含更新的内核和新的X Windows堆栈。对于现有的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硬件安装。

也可以看看:


6

我一直用于内核升级/降级的最简单的指令集是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

将deb与您使用的任何软件包管理器前端一起安装(gdebi还在吗?),或使用以下命令:

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
忘记在“源”中添加askubuntu.com/a/142000/133170
阿马尔·穆拉利

2

当然您可以安装3.5.0内核,运行apt-get install linux-image-generic-lts-quantal以安装最新的定量3.5.0内核。该软件包将确保您始终拥有最新的量化内核。

无论如何,我个人还是推荐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 2013年

如果您正在谈论内核PPA主线内核,则为NO。如果安装linux-image-generic-lts-quantal,它将帮助您处理3.5.0安全更新。我已经更新了回复。
Terry Wang

1

从14.04.3开始,您需要在桌面上安装更多软件包才能对所有依赖项进行排序:

与以前一样,这将安装新内核,并且在仅CLI的服务器上就足够了:

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

但是对于X服务器,您需要一堆这两个推荐的软件包:

sudo apt-get install --install-recommends xserver-xorg-lts-vivid libwayland-egl1-mesa-lts-vivid

0

对于适用于12.04的最新内核:

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

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

sudo apt-get install xserver-xorg-lts-raring
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.