diff options
author | Alex Gronenwoud <alex@linuxfromscratch.org> | 2004-02-04 22:23:18 +0000 |
---|---|---|
committer | Alex Gronenwoud <alex@linuxfromscratch.org> | 2004-02-04 22:23:18 +0000 |
commit | dcff0464e8bc95ae211aef1f6aefe57dfade125d (patch) | |
tree | d412ad478b5cb9f82e7de08be23df8f75055c4d4 /chapter01 | |
parent | fe5b13b40b50e7be2b16cbd477988e7828fcd8ca (diff) |
Changing chapter IDs in anticipation.
git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@3221 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689
Diffstat (limited to 'chapter01')
-rw-r--r-- | chapter01/how.xml | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/chapter01/how.xml b/chapter01/how.xml index 12c17db6e..c5fb2f96b 100644 --- a/chapter01/how.xml +++ b/chapter01/how.xml @@ -9,26 +9,26 @@ programs like a compiler, linker and shell to build the new system. Normally all the required tools are available if you selected <quote>development</quote> as one of the options when you installed your distribution.</para> -<para>In <xref linkend="chapter03"/> you will first create a new Linux native +<para>In <xref linkend="chapter-making-space"/> you will first create a new Linux native partition and file system, the place where your new LFS system will be compiled -and installed. Then in <xref linkend="chapter04"/> you download all the +and installed. Then in <xref linkend="chapter-getting-materials"/> you download all the packages and patches required to build an LFS system, and store them on the new file system.</para> -<para><xref linkend="chapter05"/> then discusses the installation of a number +<para><xref linkend="chapter-temporary-tools"/> then discusses the installation of a number of packages that will form the basic development suite (or toolchain) which is -used to build the actual system in <xref linkend="chapter06"/>. Some of these +used to build the actual system in <xref linkend="chapter-building-system"/>. Some of these packages are needed to resolve circular dependencies -- for example, to compile a compiler you need a compiler.</para> -<para>The first thing to be done in <xref linkend="chapter05"/> is build a +<para>The first thing to be done in <xref linkend="chapter-temporary-tools"/> is build a first pass of the toolchain, made up of Binutils and GCC. The programs from these packages will be linked statically in order for them to be usable independently of the host system. The second thing to do is build Glibc, the C library. Glibc will be compiled by the toolchain programs we just built in the first pass. The third thing to do is build a second pass of the toolchain. This time the toolchain will be dynamically linked against the newly built -Glibc. The remaining <xref linkend="chapter05"/> packages are all built using +Glibc. The remaining <xref linkend="chapter-temporary-tools"/> packages are all built using this second pass toolchain and dynamically linked against the new host-independent Glibc. When this is done, the LFS installation process will no longer depend on the host distribution, with the exception of the running @@ -36,10 +36,10 @@ kernel.</para> <para>You may be thinking that <quote>this seems like a lot of work, just to get away from my host distribution</quote>. Well, a full technical explanation -is provided at the start of <xref linkend="chapter05"/>, including some notes +is provided at the start of <xref linkend="chapter-temporary-tools"/>, including some notes on the differences between statically and dynamically linked programs.</para> -<para>In <xref linkend="chapter06"/> your real LFS system will be built. The +<para>In <xref linkend="chapter-building-system"/> your real LFS system will be built. The chroot (change root) program is used to enter a virtual environment and start a new shell whose root directory will be set to the LFS partition. This is very similar to rebooting and instructing the kernel to mount the LFS partition as @@ -52,8 +52,8 @@ Console) or X desktop and continue using the computer as you normally would.</para> <para>To finish the installation, the bootscripts are set up in -<xref linkend="chapter07"/>, the kernel and bootloader are set up in -<xref linkend="chapter08"/>, and <xref linkend="chapter09"/> contains some +<xref linkend="chapter-bootscripts"/>, the kernel and bootloader are set up in +<xref linkend="chapter-mixture"/>, and <xref linkend="chapter-finalizing"/> contains some pointers to help you after you finish the book. Then, finally, you're ready to reboot your computer into your new LFS system.</para> @@ -62,9 +62,9 @@ will take are discussed in the chapters and package descriptions as you progress through them. If something isn't completely clear now, don't worry, everything will fall into place soon.</para> -<para>Please read <xref linkend="chapter02"/> carefully as it explains a few +<para>Please read <xref linkend="chapter-preparation"/> carefully as it explains a few important things you should be aware of before you begin to work through -<xref linkend="chapter05"/> and beyond.</para> +<xref linkend="chapter-temporary-tools"/> and beyond.</para> </sect1> |