如何安装较新的内核?

Lek*_*eyn 7 kernel mainline-kernel

我正在运行当前稳定的 Ubuntu 版本 (Oneiric),但附带的内核存在问题。较新的内核版本似乎已修复它,但kernel-ppa/ppa不包含最新的内核,这就是为什么我想从下一个稳定版本(精确)安装内核。由于我希望能够卸载树内核模块,因此无法使用来自http://kernel.ubuntu.com/~kernel-ppa/mainline的主线内核。

我还安装了 Virtual Box,它也需要在新内核中工作,因此“内核头文件”也必须升级。

我应该如何在不升级所有其他软件包的情况下从下一个稳定版本(Precise)安装内核软件包?

Pan*_*her 2

您可以从 ppa 安装主线内核

http://kernel.ubuntu.com/~kernel-ppa/mainline/

或者你可以自己编译

https://help.ubuntu.com/community/Kernel/Compile

这些选项将带来双重问题

  1. 主线内核或编译更新的内核都不会拥有 Ubuntu 应用的标准补丁集,最值得注意的是 Apparmor。

  2. 任何依赖于内核、Virtualbox、nvidia、无线等的软件包可能无法工作。

您需要自己调试这些东西或等待内核团队发布更新的内核。对主线内核或自定义内核的支持是有限的,对第三方软件包(例如 virtualbox 、 nvidia 驱动程序等)的支持更是如此。

我并不是想鼓励或劝阻你,只是为你指明正确的方向。我在 gentoo 上使用自定义内核已经快两年了,但是这样做需要我付出一定的努力。

来自内核团队常见问题解答

主线内核构建是为了调试目的而生成的,因此不提供支持。使用它们的风险由您自行承担。

您的另一个选择是构建自定义内核。这也缺乏支持,需要一些高级知识

请参阅https://help.ubuntu.com/community/Kernel/Compile

构建和使用自定义内核将使您的系统很难获得支持。虽然编译自己的内核是一种学习经历,但您将不被允许在定制内核上提交错误(如果您这样做,它们将被拒绝,而无需进一步解释)。

您最好的选择可能是安装 12.04。请注意,目前它处于测试阶段,您可能需要等待发布。

  • 您最好提交错误报告

如何报告错误?


小智 0

您可以从这篇文章中查看自动内核脚本,了解如何编译 Linux 内核并将其添加到 GRUB 。