#### Linux From Scratch - Version 9.0-systemd

- Prev

  Help

- Next

  Preparing the Host System

- .
- Home

# II. Preparing for the Build

### Table of Contents

- #### 2. Preparing the Host System

  - Introduction
  - Host System Requirements
  - Building LFS in Stages
  - Creating a New Partition
  - Creating a File System on the Partition
  - Setting The $LFS Variable
  - Mounting the New Partition

- #### 3. Packages and Patches

  - Introduction
  - All Packages
  - Needed Patches

- #### 4. Final Preparations

  - Introduction
  - Creating the $LFS/tools Directory
  - Adding the LFS User
  - Setting Up the Environment
  - About SBUs
  - About the Test Suites

- #### 5. Constructing a Temporary System

  - Introduction
  - Toolchain Technical Notes
  - General Compilation Instructions
  - Binutils-2.32 - Pass 1
  - GCC-9.2.0 - Pass 1
  - Linux-5.2.8 API Headers
  - Glibc-2.30
  - Libstdc++ from GCC-9.2.0
  - Binutils-2.32 - Pass 2
  - GCC-9.2.0 - Pass 2
  - Tcl-8.6.9
  - Expect-5.45.4
  - DejaGNU-1.6.2
  - M4-1.4.18
  - Ncurses-6.1
  - Bash-5.0
  - Bison-3.4.1
  - Bzip2-1.0.8
  - Coreutils-8.31
  - Diffutils-3.7
  - File-5.37
  - Findutils-4.6.0
  - Gawk-5.0.1
  - Gettext-0.20.1
  - Grep-3.3
  - Gzip-1.10
  - Make-4.2.1
  - Patch-2.7.6
  - Perl-5.30.0
  - Python-3.7.4
  - Sed-4.7
  - Tar-1.32
  - Texinfo-6.6
  - Util-linux-2.34
  - Xz-5.2.4
  - Stripping
  - Changing Ownership

- Prev

  Help

- Next

  Preparing the Host System

- .
- Home