问题描述
我想知道当内核正式发布时,内核3.5或3.6是否可用于Ubuntu 12.04?
最佳解决方案
Ubuntu内核团队将提供来自接下来的3个Ubuntu版本12.04的所有内核的软件包。你可以在这里获得详细信息:
这些内核的名称如下:
linux-image-current- – always points to the the most recently released kernel, e.g., 12.10, 13.04, etc.
它们将在软件包管理器中提供,但默认情况下,12.04安装将使用3.2.x,除非您专门安装其中一个内核。
至于3.5本身,您现在可以使用hardware enablement堆栈:
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内核是非常稳定的,而不是来自mainline kernel站点。
如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内核的auto-updating元数据包,因为它们只会将您更新为3.2.x内核系列的版本。他们总是会指出最新的内核,正如它解释的那样,但仅适用于3.2.x系列。但是,如果需要,可以保留这些软件包,因为现在内核更新将来自升级的(3.5)软件包。
现在您应该能够继续接收3.5.x内核系列的更新,尽管您可以撤消该过程并在需要时返回到3.2。
此处列出了有关3.5 kernel for Precise的更多信息。
我应该强调,除非你有特殊的原因,否则没有必要更新,但它相对简单。