大多数发行版都附带启动盘,这些启动盘适用于所有常见的PC硬件类型。 这意味着这些磁盘上的内核配置了各种你永远不需要的驱动程序,但由于内核的某些部分无法换出,这会浪费宝贵的系统内存。 因此,你通常会构建自己的内核,仅包含你实际需要或想要的那些驱动程序。
在运行系统时,你应该熟悉内核构建。 这方面的基础知识在 Matt Welsh 的 ``安装和入门'' 指南中有所解释,该指南也是文档项目系列的一部分。 在本节中,我们将因此只讨论那些影响网络的配置选项。
当运行 make config 时,你首先会被询问一些通用配置,例如你是否需要内核数学仿真等等。 其中一个问题会询问你是否需要 TCP/IP 网络支持。 你必须回答 y 以获得一个能够进行网络的内核。