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