LFS est conçu pour être construit en une session. C’est-à-dire que les instructions supposent que le système ne sera pas éteint pendant la construction. Cela ne signifie pas que le système doit être construit d’une traite. Le problème est que certaines procédures doivent être relancées après un redémarrage si vous continuez la construction de LFS à différentes étapes.
Ces chapitres se déroulent sur le système hôte. Si vous redémarrez, soyez vigilants :
Les procédures effectuées en tant que root
après la Section 2.4 ont besoin que
la variable d’environnement LFS soit définie POUR L’UTILISATEUR ROOT.
La partition /mnt/lfs doit être montée.
Ces deux chapitres doivent être effectués en tant
qu'utilisateur lfs
. Vous
devez exécuter su -
lfs avant d'effectuer quoi que ce soit dans
ces chapitres. Si vous ne le faites pas, vous risquez
d'installer des paquets sur l'hôte et éventuellement de le
rendre inutilisable.
Les procédures de Instructions générales de compilation sont critiques. Si vous avez le moindre doute sur l’installation d’un paquet, assurez-vous d’avoir supprimé toute archive décompressée, extrayez de nouveau les fichiers du paquet et lancez toutes les instructions de cette section.
La partition /mnt/lfs doit être montée.
Quelques opérations, de « Changer de
propriétaire » à « Entrer dans
l'environnement chroot » doivent être
effectuées en tant qu'utilisateur root
, avec la variable d'environnement
configurée pour l'utilisateur root
.
En entrant dans l’environnement chroot, la variable
d’environnement LFS doit être définie pour l’utilisateur
root
. La variable LFS n’est
plus utilisée ensuite.
Les systèmes de fichiers virtuels doivent être montés. Ceci
peut se faire avant ou après être entré dans l’environnement
chroot en changeant de terminal dans le système hôte et, en
root
, en lançant les
commandes de la Section 7.3.1,
« Monter et peupler /dev » et de la
Section 7.3.2, « Monter les systèmes de fichiers
virtuels du noyau ».