Ce chapitre montre comment construire les dernières parties manquantes 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.