构建流程和分章结构
在内容方面,本书在 LFS 的基础上进行编排,重新划分了章节,并确立了每个章节需要完成的任务。
第 2 章宿主机和准备工作中,旨在解决构建 LFS 时的基本要求,完善一个符合要求的 Linux 系统作为宿主系统。对于还未安装 Linux 系统的读作给出了 Windows 虚拟机安装宿主 Linux 系统的步骤。
第 3 章构建交叉编译工具链及临时工具,旨在解决 LFS 系统和宿主系统的独立性问题。LFS 系统虽然脱胎于宿主系统,但却不能直接生长在宿主系统上。就如同人类生育一样,母亲和胎儿之间需要一根脐带维系着胎儿和母亲的关联,脐带深深扎根在母亲的子宫内,在保证营养输送的同时保证胎儿与母亲的相对独立。第 3 章的内容就类似于母亲和孩子之间的脐带,是保持两个系统独立的必要步骤。
第 4 章安装基础系统软件,在这个阶段,GNU 软件和应用软件将尽数完成构建,1.1.4 中提到的要件将只剩下 Linux 内核。仿佛一个装修完的房子等待主人入住。

第 5 章编译内核并配置系统,如果将第 4 章最后的产物比喻成建造毛坯房,那么第 5 章需要做的就是让内核住进去,然后再置办些小物件,1.1.3 中提到 Linux 内核之于 Linux 系统仿佛是在注入灵魂。而编译内核并完成一系列配置后这个 LFS 系统便可以自行独立运行了。
在重启正常进入 LFS 系统后,整个构建流程便结束。第 6 章会对整体做个总结并提及一些扩展知识。