source: chapter01/how.xml@ 34a2f0c

10.0 10.0-rc1 10.1 10.1-rc1 11.0 11.0-rc1 11.0-rc2 11.0-rc3 11.1 11.1-rc1 11.2 11.2-rc1 11.3 11.3-rc1 12.0 12.0-rc1 12.1 12.1-rc1 6.0 6.1 6.1.1 6.3 6.4 6.5 6.6 6.7 6.8 7.0 7.1 7.2 7.3 7.4 7.5 7.5-systemd 7.6 7.6-systemd 7.7 7.7-systemd 7.8 7.8-systemd 7.9 7.9-systemd 8.0 8.1 8.2 8.3 8.4 9.0 9.1 arm bdubbs/gcc13 ml-11.0 multilib renodr/libudev-from-systemd s6-init trunk v4_0 v4_1 v5_0 v5_1 v5_1_1 xry111/arm64 xry111/arm64-12.0 xry111/clfs-ng xry111/lfs-next xry111/loongarch xry111/loongarch-12.0 xry111/loongarch-12.1 xry111/mips64el xry111/pip3 xry111/rust-wip-20221008 xry111/update-glibc
Last change on this file since 34a2f0c was 34a2f0c, checked in by Gerard Beekmans <gerard@…>, 22 years ago

fixed setup to 'set up'

git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@1883 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689

  • Property mode set to 100644
File size: 2.3 KB
Line 
1<sect1 id="ch01-how">
2<title>How things are going to be done</title>
3<?dbhtml filename="how.html" dir="chapter01"?>
4
5<para>We are going to build the LFS system by using an already installed Linux
6distribution such as Debian, SuSe, Slackware, Mandrake, RedHat, etc. There
7is no need to have any kind of bootdisk. We will use an existing Linux
8system as the base (since we need a compiler, linker, text editor, and
9other tools).</para>
10
11<para>After you have downloaded the necessary packages that make up an LFS
12system you will create a new Linux native partition onto which the LFS system
13will be installed.</para>
14
15<para>The next step, chapter 5, will be the installation of a number of
16packages that are statically linked and installed on the LFS partition.
17These packages form a basic development suite which will be used to
18install the actual system, and are also needed to resolve circular
19dependencies. Examples of circular dependencies are: you need a compiler
20to install a compiler. You need a shell in order to install a shell. And
21so on.</para>
22
23<para>Chapter 6 installs the actual base system. We use the chroot program
24to start a new shell whose root directory will be set to the LFS
25partition. This, in essence, is the same as rebooting and having the
26kernel mount the LFS partition as the root partition. The reason that
27we don't actually reboot, but instead chroot, is that this way you can
28still use your host system. While software is being installed you can
29simply switch to a different VC (Virtual Console) or X desktop and
30continue using your computer as you normally would.</para>
31
32<para>When all the software is installed, chapter 7 will set up the boot
33scripts. Chapter 8 will set up the Linux boot loader and in chapter 9
34there are some pointers what you can do after you finish the book. Then
35you can finally reboot your system into your new LFS system, and start
36to really use it.</para>
37
38<para>This is the process in a nutshell. Detailed information on the steps
39you are taking are provided in the chapters as you go through them. If
40something isn't completely clear yet, don't worry. It will become very
41clear shortly.</para>
42
43<para>Please read chapter 2 carefully as it explains a few important things
44you need to be aware of before you work your way through chapters 5 and
45above.</para>
46
47</sect1>
48
Note: See TracBrowser for help on using the repository browser.