Ce chapitre montre comme construire les dernières parties du système temporaire : tout d'abord, les outils requis par la machinerie de construction de plusieurs paquets, puis trois paquets requis pour lancer les tests. 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.