source: chapter02/stages.xml@ 4d7ccf4

xry111/clfs-ng
Last change on this file since 4d7ccf4 was 9e76c64, checked in by Xi Ruoyao <xry111@…>, 8 months ago

Merge remote-tracking branch 'origin/trunk' into xry111/clfs-ng

  • Property mode set to 100644
File size: 2.7 KB
RevLine 
[7152faa]1<?xml version="1.0" encoding="UTF-8"?>
[e5cd5e3]2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../general.ent">
5 %general-entities;
6]>
7
[afcfd74]8<sect1 id="ch-partitioning-stages">
[e5cd5e3]9 <?dbhtml filename="stages.html"?>
10
11 <title>Building LFS in Stages</title>
12
13 <para>LFS is designed to be built in one session. That is, the
14 instructions assume that the system will not be shut down
[294ea05]15 during the process. This does not mean that the system has to
16 be built in one sitting. The issue is that certain procedures
17 must be repeated after a reboot when resuming LFS at
[e5cd5e3]18 different points.</para>
19
20 <sect2>
[25332b5]21 <title>Chapters&nbsp;1&ndash;4</title>
[e5cd5e3]22
[294ea05]23 <para>These chapters run commands on the host system. When
24 restarting, be certain of one thing:</para>
[a04b192f]25
[e5cd5e3]26 <itemizedlist>
27 <listitem>
[294ea05]28 <para>Procedures performed as the
[34fe7e0]29 <systemitem class="username">root</systemitem> user after Section
[294ea05]30 2.4 must have the LFS environment variable set
[34fe7e0]31 <emphasis>FOR THE ROOT USER</emphasis>.</para>
[e5cd5e3]32 </listitem>
33 </itemizedlist>
34 </sect2>
[408fb782]35
[e5cd5e3]36 <sect2>
[9254148]37 <title>Chapters&nbsp;5&ndash;6</title>
[e5cd5e3]38
39 <itemizedlist>
40 <listitem>
[efcb393]41 <para>The /mnt/lfs partition must be mounted.</para>
[e5cd5e3]42 </listitem>
43
44 <listitem>
[34fe7e0]45 <para>These two chapters <emphasis>must</emphasis> be done as user
46 <systemitem class="username">lfs</systemitem>.
[294ea05]47 A <command>su - lfs</command> command must be issued before performing any task in these
[9254148]48 chapters. If you don't do that, you are at risk of installing packages to the
[b99b7d3]49 host, and potentially rendering it unusable.</para>
[e5cd5e3]50 </listitem>
51
52 <listitem>
53 <para>The procedures in <xref linkend='ch-tools-generalinstructions'/>
54 are critical. If there is any
[294ea05]55 doubt a package has been installed correctly, ensure the previously expanded
56 tarball has been removed, then re-extract the package, and complete all
[9254148]57 the instructions in that section.</para>
[e5cd5e3]58 </listitem>
59 </itemizedlist>
60 </sect2>
61
62 <sect2>
[9254148]63 <title>Chapters&nbsp;7&ndash;10</title>
[e5cd5e3]64
65 <itemizedlist>
66 <listitem>
[febac51]67 <para>You must boot the temporary system on the target machine.</para>
[e5cd5e3]68 </listitem>
69
[eb8890f]70 <listitem>
[febac51]71 <para>A few operations, from
72 <quote>Preparing Virtual Kernel File Systems</quote> to
[9e76c64]73 <quote>Setting up Environment,</quote> must be done.</para>
[1ea79fd]74 </listitem>
75
76 <listitem>
77 <para>The operations in <xref linkend="ch-tools-lo"/> must be done
78 before starting or continuing from
79 <xref linkend="chapter-building-system"/>.</para>
[eb8890f]80 </listitem>
81
[e5cd5e3]82 </itemizedlist>
83 </sect2>
84</sect1>
Note: See TracBrowser for help on using the repository browser.