3.  Utiliser les distributions secondaires

Une fois les distributions secondaires installées, les étapes à suivre pour les utiliser sont :

  1. 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
    
  2. 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
    
  3. 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.

  4. 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.