cross-ng: final documentation change before pushing

This commit is contained in:
Xi Ruoyao 2022-02-26 23:58:56 +08:00
parent f8f349e10e
commit a626665deb
No known key found for this signature in database
GPG Key ID: D95E4716CCBB34DC
2 changed files with 17 additions and 0 deletions

View File

@ -10,6 +10,15 @@
<title>Introduction</title>
<warning>
<para>Please make sure the temporary system is already booted on the
target machine. All commands in this chapter and the following chapters
should be executed on the target machine instead of the host distro,
unless the book explicitly says a command is for the host. Running a
command for the temporary system on the host can completely destroy the
host distro.</para>
</warning>
<para>This chapter shows how to build the last missing bits of the temporary
system: the tools needed by the build machinery of various packages. Now
that all circular dependencies have been resolved and the temporary system

View File

@ -52,6 +52,14 @@
at the end of Chapter 6, and setting up an environment suitable for
building and test packages at the start of Chapter 7. Then this Cross
Edition is created to demonstrate these steps.</para>
<para>Unlike the legacy CLFS project, in the Cross Edition we don't
build any package containing an <command>init</command> process for the
temporary system to boot on the target machine. The temporary system
is booted with a shell running as PID 1, and some necessary jobs of a
normal <command>init</command> process are manually done with commands.
This minimizes the difference from the main LFS book, and also helpful
to learn the initialization steps booting a Linux system.</para>
</sect2>
</sect1>