我能将我的10.04 LTS更新到最新的内核吗?

我想将我当前的10.04 LTS系统内核版本更新至至少2.6.37(因为该内核中包含了我eth0和wlan0接口所需的驱动程序)。
如果可能的话,我应该如何操作?是否有一个我可以添加到我的源列表中的软件仓库?
3个回答

你不需要添加PPA。只需从lucid-updates套件中安装linux-image-generic-lts-backport-oneiric软件包即可。
sudo apt-get install linux-image-generic-lts-backport-oneiric

如果你正在使用类似Virtual Box或专有驱动程序的非内核模块,很可能你也需要头文件:

sudo apt-get install linux-headers-generic-lts-backport-oneiric

其他软件包名称可以在http://packages.ubuntu.com/source/lucid-updates/linux-meta-lts-backport-oneiric上找到。

1谢谢,它会正常工作吗?不会有问题吧,比如依赖关系之类的? - zorbon.cz
3就像描述所说:“这些软件包的质量非常高,你最好知道自己在做什么。如果它导致你所有的小猫都死了,不要来向内核团队哭诉。”也许会,也许不会,但没有任何依赖问题。 - ohitsanazn

现在在Ubuntu 10.04 Lucid上安装2.6.38不再需要使用PPA。 lucid的ubuntu-updates存储库已经有了。你可能已经在/etc/apt/sources.list中设置了它。 $ apt-cache policy linux-image-2.6.38-12-generic linux-image-2.6.38-12-generic: Installed: (none) Candidate: 2.6.38-12.51~lucid1 Version table: 2.6.38-12.51~lucid1 0 500 http ://packages/ubuntu-updates/ lucid-updates/main Packages 500 http ://packages/ubuntu-security/ lucid-security/main Packages $ sudo apt-get install linux-image-2.6.38-12-generic
请注意,"-12"将会递增为未来的版本,"-12"是今天的版本。
要查找未来的版本:
$ apt-cache search linux-image-2.6.38

另外,ppa:kernel-ppa/ppa已被替换为ppa:canonical-kernel-team/ppa。 请参见:https://launchpad.net/~canonical-kernel-team/+archive/ppa