source: chapter01/how.xml@ f0f3191

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 v3_0 v3_1 v3_2 v3_3 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 f0f3191 was fada431, checked in by Gerard Beekmans <gerard@…>, 23 years ago

text updates

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

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