相比挂载文件系统和编译源代码来说,编译内核无疑是初学者问题最多的了。编译新内核一般是不必要的,因为 Mandrakelinux 安装的内核包含对众多设备(实际上,所支持的设备要比您需要的甚至能想到的要多的多)的支持,以及一系列补丁等等。然而...
您可能仅仅为了“知其然”而想这么做。或者想让您的 PC 或咖啡机工作得更努力些。这并不过份。有各种原因需要您编译一个新内核,从禁用某个选项到重新构建一个全新的实验性内核。不管怎么说,这一章的目的在于确保您的爱机能在此后依旧工作。
也有其他需要编译新内核的原因。比如,您听说您正在使用的内核有安全漏洞(bug),而更新的内核修正了该漏洞。或者,新的内核支持您需要使用的某种设备。当然,在这些情况下,您也依然可以等候二进制更新,不过自己来更新内核源代码并重新编译一个新的内核更快一些。http://doc.mandrivalinux.com/MandrakeLinux/101/zh_cn/Command-Line.html/compiling-kernel-chapter.html