Ce chapitre indique comment construire les derniers éléments manquants du système temporaire, c’est-à-dire les outils requis pour construire les différents 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 (à l’exception du noyau en cours d’exécution) pour la construction.
Pour faire fonctionner correctement l'environnement isolé, il faut établir la communication avec le noyau à travers ce qu’on appelle les Virtual Kernel File Systems. Ceux-ci seront montés avant d’entrer dans l'environnement chroot. Pour vérifier qu'ils sont bien montés, exécutez la commande findmnt.
Jusqu'à la Section 7.4,
« Entrer dans l'environnement chroot », les commandes
doivent être exécutées en tant qu’utilisateur root
avec la variable d'environnement
LFS
. Une fois entrées dans le chroot,
toutes les commandes sont exécutées en tant qu’utilisateur
root
, heureusement sans avoir accès à
l'OS de l'ordinateur sur lequel vous construisez LFS. Restez prudent
malgré tout, car il est facile d’altérer l’entièreté du système LFS
en exécutant de mauvaises commandes.