Linux Kernel 3.5将会到12.04吗?

我想知道当内核正式发布时,内核3.5或3.6是否可用于Ubuntu 12.04?

Ubuntu内核团队将在接下来的3个Ubuntu版本中为12.04提供所有内核的软件包。 你可以在这里获得详细信息:

这些内核的命名方式如下:

linux-image-current- – 始终指向最近发布的内核,例如12.10,13.04等。

它们将在软件包管理器中提供,但默认情况下,12.04安装将使用3.2.x,除非您专门安装其中一个内核。

至于3.5本身,您现在可以使用硬件启用堆栈:

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

对于所有未来的内核版本,您始终可以在此处找到上游内核的最新版本:

但是这些软件包是用于测试的,除非您需要或者您知道自己在做什么,否则您可能不应该使用它们。

默认情况下,12.04.2版本将随Quantal的新3.5内核一起提供,因此任何从12.04.2 CD安装的人都默认拥有该内核。

最初安装12.04或12.04.1的用户可以按照上述说明进行升级。

更多信息在这里

我可以确认,从Synaptic软件包管理器安装的Precise 3.5内核是非常稳定的,而不是来自主线内核站点。

正如uname -a所示:

 Linux mike-host-name 3.5.0-18-generic #29~precise1-Ubuntu SMP Mon Oct 22 16:32:29 UTC 2012 i686 i686 i386 GNU/Linux 

注意:今天成功更新为: 3.5.0-19-generic #30~precise1-Ubuntu ,设置如下(2012年11月30日)。

即使没有必要更新,除非您有特殊原因,这是一个过程:

使用, Synaptic ,您可以标记安装

  • linux-image-generic-lts-quantal

如果你想要标题

  • linux-headers-generic-lts-quantal

然后在Synaptic应用更改并重新启动。

重新启动后,返回Synaptic并删除3.2内核中除1或2之外的所有内核。 最好保留1或2个,以便在需要时可以从它们启动。

您还可以卸载3.2内核的自动更新元数据包,因为它们只会将您更新为3.2.x内核系列的发行版。 他们总是会指出最新的内核,正如它解释的那样,但仅适用于3.2.x系列。 但是,如果需要,可以保留这些软件包,因为现在内核更新将来自升级的(3.5)软件包。

现在您应该能够继续接收3.5.x内核系列的更新,尽管您可以反转该过程并在需要时返回到3.2。

有关Precise 3.5内核的更多信息,请参见此处。

我应该强调,除非你有特殊的原因,否则不需要更新,但它相对简单。

通过自己编译,可以升级任何发行版的内核,包括Ubuntu。 (有关如何执行此操作或执行Web搜索的详细信息,请参阅此类或此类网站。)我已经做了多年,我的大多数计算机都运行自编译内核。 对于大多数非技术性最终用户来说,这不是一个好的选择,因为这是一个相当技术性的过程。 您可以使用默认配置文件最大限度地减少对技术细节的影响 – 但编译自己内核的原因之一是调整这些选项以优化性能,因此使用默认选项会剥夺您的优势之一程序。

我听说过为Ubuntu这样的发行版提供升级内核的预编译版本的站点,但我没有任何URL方便。

打开终端并运行以下命令以安装内核3.5.0,风险为32位/ i386系统:

 sudo add-apt-repository ppa:upubuntu-com/kernel-i386 sudo apt-get update sudo apt-get upgrade 

要么

 sudo apt-get install linux 

对于64位/ amd64系统,您可以使用以下命令进行安装:

 sudo add-apt-repository ppa:upubuntu-com/kernel-amd64 sudo apt-get update sudo apt-get upgrade 

要么

 sudo apt-get install linux 

立即重新启动系统以完成安装。 然后,使用以下命令检查当前的内核版本:

 uname -r 

要删除Linux Kernel 3.5并恢复以前的内核,请运行以下命令:

 sudo apt-get purge linux-image-3.5.0-030500-generic