Une fois les distributions secondaires installées, les étapes à suivre pour les utiliser sont :
Il est important que la distribution Linux principale utilise un
noyau Linux 2.4 ou plus récent, afin de profiter des
possibilités de points de montage multiples qu'offrent ces
noyaux. Pour de nombreuses tâches, les systèmes de fichiers
/proc
et /tmp
devront être montés à nouveau
dans la distribution secondaire en utilisant :
mount --bind /proc /opt/distributions/redhat_6.2/proc mount --bind /tmp /opt/distributions/redhat_6.2/tmp
Aussi, il peut être utile de réaliser un nouveau montage (au lieu de la copier) de l'arborescence des sources de la première distribution dans la distribution secondaire :
mount --bind /home/UTILISATEUR
/src/PROJET
\ /opt/distributions/redhat_6.2/home/UTILISATEUR
/src/PROJET
Connectez-vous sous le compte root
et
faites :
xhost +localhost chroot /opt/distributions/redhat_6.2 /bin/bash
pour obtenir un interpréteur de commandes (shell) dans l'une des distributions secondaires. Notez que la commande xhost n'est utile que si vous avez l'intention d'utiliser des applications X.
Enfin (si nécessaire) créez un utilisateur dans l'environnement
restreint. Vous pouvez maintenant développer, construire ou
tester votre application dans cette distribution Linux
« séparée » ! Notez que vous aurez également à
définir la variable d'environnement DISPLAY
si vous désirez utiliser des applications X.
Bien ! Vous disposez maintenant d'un interpréteur de commandes que vous pouvez, à toutes fins utiles, exécuter sous la distribution Linux secondaire de votre choix.