第 13 章 编译并安装新内核

从二进制软件包更新内核
从内核源代码
解压源代码,并对内核打补丁(如果有必要)
配置内核
保存,重用您的内核配置文件
编译内核以及模块,并安装它们
手动安装新内核
更新 LILO
更新 Grub

相比挂载文件系统和编译源代码来说,编译内核无疑是初学者问题最多的了。编译新内核一般是不必要的,因为 Mandrakelinux 安装的内核包含对众多设备(实际上,所支持的设备要比您需要的甚至能想到的要多的多)的支持,以及一系列补丁等等。然而...

您可能仅仅为了“知其然”而想这么做。或者想让您的 PC 或咖啡机工作得更努力些。这并不过份。有各种原因需要您编译一个新内核,从禁用某个选项到重新构建一个全新的实验性内核。不管怎么说,这一章的目的在于确保您的爱机能在此后依旧工作。

也有其他需要编译新内核的原因。比如,您听说您正在使用的内核有安全漏洞(bug),而更新的内核修正了该漏洞。或者,新的内核支持您需要使用的某种设备。当然,在这些情况下,您也依然可以等候二进制更新,不过自己来更新内核源代码并重新编译一个新的内核更快一些。

好了,准备好咖啡,我们可有的等呢。