diff --git a/chapter02/chapter02.xml b/chapter02/chapter02.xml index 35d265bb7..39ed9ce59 100644 --- a/chapter02/chapter02.xml +++ b/chapter02/chapter02.xml @@ -13,6 +13,7 @@ + diff --git a/chapter02/stages.xml b/chapter02/stages.xml new file mode 100644 index 000000000..fd5792f7c --- /dev/null +++ b/chapter02/stages.xml @@ -0,0 +1,82 @@ + + + %general-entities; +]> + + + + + Building LFS in Stages + + LFS is designed to be built in one session. That is, the + instructions assume that the system will not be shut down + during the process. That does not mean that the system has to + be done in one sitting. The issue is that certain procedures + have to be re-accomplished after a reboot if resuming LFS at + different points. + + + Chapters 1-4 + + These chapters are accomplished on the host system. When + restarting, be careful of the following: + + + + Procedures done as the root user after Section 2.4 need to + have the LFS environment variable set FOR THE ROOT + USER. + + + + + + Chapter 5 + + + + The /mnt/lfs partition must be mounted. + + + + ALL instructions in Chapter 5 + must be done by user lfs. + A su - lfs needs to be done before any + task in Chapter 5. + + + + The procedures in + are critical. If there is any + doubt about installing a package, ensure any previously expanded + tarballs are removed, re-extract the package files, and complete all + instructions in that section. + + + + + + Chapters 6-8 + + + + The /mnt/lfs partition must be mounted. + + + + When entering chroot, the LFS environment variable must be set + for root. The LFS variable is not used otherwise. + + + + The virtual file systems must be mounted. This can be done + before or after entering chroot by changing to a host virtual terminal + and, as root, running the commands in + and + . + + + +