7.1. Introduction

Ce chapitre montre comment construire les dernières parties du système temporaire : les outils requis par la machinerie de construction de plusieurs paquets. Maintenant que toutes les dépendances circulaires ont été résolues, nous pouvons utiliser un environnement « chroot », complètement isolé du système d'exploitation hôte utilisé pour la construction, à l'exception du noyau.

Pour faire fonctionner correctement l'environnement isolé, il faut établir quelques canaux de communication avec le noyau. Cela se fait à travers les systèmes de fichiers noyau virtuel, qui doit être monté en entrant dans l'environnement chroot. Vous devriez vérifier qu'ils sont montés en lançant findmnt.

Jusqu'au chapitre Section 7.4, « Entrer dans l'environnement chroot », les commandes doivent être lancées en tant que root, avec la variable d'environnement LFS correctement initialisée. Après l'entrée dans le chroot, toutes les commandes sont lancées en root, heureusement sans accès à l'OS de l'ordinateur sur lequel vous construisez LFS. Soyez prudent cependant, car il est facile de détruire le système LFS complet avec des commandes mal formées.