附录 A. 建构定制内核

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

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

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

警告警告
 

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

A.1. 建构筹备

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

/sbin/mkbootdisk `uname -r`

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

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

rpm -q kernel-source

来判定它是否被安装。如果它没有被安装,从 Red Hat Linux 光盘、Red Hat FTP 站点(ftp://ftp.redhat.com,其镜像列表位于http://www.redhat.com/mirrors.html)或 Red Hat 网络中安装它。 关于安装 RPM 软件包的详情,请参阅第 V 部分