本章将向您展示如何构造一个最小的 Linux 系统。该系统将包含刚刚满足构建第六章中的最终 LFS 系统所需的工具,以及一个比最小环境具有更好用户便利性的工作环境。
构建该最小系统有两个步骤。第一步是构建一个宿主系统无关的新工具链(编译器、汇编器、链接器、库和一些有用的工具)。第二步则是使用该工具链构建其它的基础工具。
本章中编译得到的文件将被安装在目录 $LFS/tools
中,以使其与下一章中安装的文件和宿主系统生成的目录分开。这是因为此处编译的软件包都是临时性的,因此我们不愿意它们污染后面即将制作的 LFS 系统。