附录 A. 建构定制内核

许多 Linux 的新用户经常会问:“我为什么应该建构自己的内核?”鉴于在内核模块使用上的发展,对这个问题最恰当的回答应该是:“除非你已经知道你为什么需要建构自己的内核,你可能没必要这么做。”

由红帽企业 Linux 和通过红帽企业 Linux 勘误系统所提供的内核提供了对多数现代硬件以及内核功能的支持。对多数用户来说,它不必被重新编译。本附录只是为想要重新编译内核,并想进一步学习有关知识的用户以及想把试验性的功能编译入内核的用户而提供的指南。

要使用 Red Hat, Inc. 发行的内核软件包来升级内核,请参阅第39章

警告警告
 

建构定制内核不被我们的安装支持组所支持。要获得更多关于使用 Red Hat, Inc. 发行的 RPM 软件包来升级内核的信息,请参阅第39章

A.1. 建构筹备

在建构定制内核之前,最重要的步骤是确定你有一张可运行的紧急引导盘,以防万一出错。要制作一个将会使用当前运行的内核来引导的引导盘,执行以下命令:

/sbin/mkbootdisk `uname -r`

制作了磁盘后,请测试它以便确定它能够引导系统。

要重新编译内核,你必须安装了 kernel-source 软件包。启用命令:

rpm -q kernel-source 

来判定它是否被安装。如果它没有被安装,从红帽企业 Linux 光盘中或红帽网络中安装它。 关于安装 RPM 软件包的详情,请参阅第 III 部分