I denne delen begynner vi å fylle LFS filsystemet med deler som vil utgjøre det endelige Linuxsystemet. Det første trinnet er å opprette et begrenset mappehierarki, slik at programmene som kompileres i Kapittel 6 (i tillegg til glibc og libstdc++ i Kapittel 5) kan installeres i deres endelige plassering. Vi gjør dette slik at de midlertidige programmene vil bli overskrevet når de endelige versjonene bygges i Kapittel 8.
        Opprett det nødvendige mappeoppsettet ved å bruke følgende kommandoer
        som root:
      
mkdir -pv $LFS/{etc,var} $LFS/usr/{bin,lib,sbin}
for i in bin lib sbin; do
  ln -sv usr/$i $LFS/$i
done
case $(uname -m) in
  x86_64) mkdir -pv $LFS/lib64 ;;
esac
      
        Programmer i Kapittel 6
        vil bli kompilert med en krysskompilator (mer detaljer kan bli funnet
        i avsnittet Verktøykjedens tekniske
        merknader). Denne krysskompilatoren vil bli installert i en
        spesiell mappe for å skille den fra de andre programmene. Fortsatt
        som root, lag den mappen med denne
        kommandoen:
      
mkdir -pv $LFS/tools
        
          LFS redaksjonen har bevisst besluttet å ikke bruke en /usr/lib64 mappe. Flere skritt tas for å være
          sikker på at verktøykjeden ikke vil bruke den. Hvis av en eller
          annen grunn denne mappen vises (enten fordi du gjorde en feil når
          du fulgte instruksjonene, eller fordi du installerte en binær pakke
          som opprettet det etter å ha fullført LFS), kan det ødelegge
          systemet ditt. Du bør alltid være sikker på at denne mappen ikke
          eksisterer.