Entrer dans l'environnement chroot

Il est temps d'entrer dans notre environnement chroot pour installer le reste des logiciels dont nous avons besoin.

Tapez les commandes suivantes pour entrer dans l'environnement chroot. A partir de maintenant, il n'est plus nécessaire d'utiliser la variable $LFS, parce que tout ce qu'un utilisateur fera sera restreint à la partition LFS (puisque / est maintenant /mnt/lfs, mais le shell ne le sait pas).



cd $LFS &&
chroot $LFS /usr/bin/env -i HOME=/root \
   TERM=$TERM /bin/bash --login

La construction TERM=$TERM positionnera la valeur $TERM dans chroot à la même valeur que hors du chroot, ce qui est nécessaire pour que des programmes comme vim et less fonctionnent correctement.

Maintenant que nous sommes dans l'environnement chroot, nous pouvons continuer à installer tous les logiciels du système de base. Assurez-vous de bien exécuter toutes les commandes suivantes de ce chapitre et des suivants à partir de l'environnement chroot. Si vous quittez cet environnement pour une raison quelconque (en redémarrant, par exemple), souvenez-vous de monter de nouveau $LFS/proc et de ré-entrer dans chroot avant de poursuivre le livre.

Remarquez que l'invite de bash contiendra "I have no name!". Ceci est normal, car Glibc n'a pas encore été installé.