Chroot/fr

Chroot (Changement de racine) est un utilitaire système pour changer le répertoire racine apparent en vue de créer un nouvel environnement logiquement séparé du système principal. Ce nouvel environnement est aussi connu sous le nom de « prison Chroot » (Chroot jail). Un utilisateur opérant dans la prison ne peut ni voir ni accéder au fichiers placés en dehors de l'environnement dans lequel il a été enfermé.

Une des utilisations principales du changement de racine est de créer un système Linux séparé au dessus du système courant dans un but de test ou de compatibilité logicielle. Cela est souvent considéré comme une alternative légère à la virtualisation parce que le système peut fonctionner sans la surcharge d'un hyperviseur.

Mettre l'environnement en place
La première chose que vous devez faire quand vous créez une nouvelle installation et de créer un répertoire où votre nouvel environnement résidera, par exemple dans  :

Si vous voulez monter une installation existante à partir d'une partition, vous pouvez faire :

Remplacez DEVICE par la partition où se trouve votre installation existante.

Si vous avez déjà une installation dans un sous-répertoire de la racine dans laquelle vous vous trouvez actuellement, vous n'avez pas besoin d'exécuter les étapes citées précédemment.

Dépaqueter les fichiers système & et l'arbre de Portage pour une nouvelle installation
Si vous compilez une nouvelle installation, la prochaine étape sera de télécharger l'archive d'étape 3 et l'archive portage et de les installer dans l'emplacement de la nouvelle racine. Pour une information plus complète sur ce processus, reportez-vous aux sections 5a et 5b du manuel de Gentoo.

Configuration
Avant d'entrer dans le nouvel environnement vous devez monter un certain nombre de répertoires.

Vous devez également copier quelques fichiers de configuration de l'hôte, ne recopier pas si vous utilisez une installation existante.

Une fois ces opérations terminées, vous pouvez entrer dans le nouvel environnement.

Lorsque vous créez une nouvelle installation, il vaut mieux synchroniser portage pour être sûr que tout est à jour.

Le système est désormais prêt. Vous pouvez installer le logiciel, jouer avec les réglages, tester des paquets expérimentaux et des configurations sans que cela ait le moindre effet sur votre système principal. Pour quitter le nouvel environnement tapez simplement « exit » ou pressez + ; vous serez alors ramené dans votre environnement normal.N'oubliez pas de démonter les répertoires que vous aurez montés.

Scripts d'initialisation
Si vous avez besoin de faire cela souvent, vous pouvez accélérer le montage des répertoires nécessaire au changement de racine en utilisant un script d'initialisation :

Si vous utilisez un répertoire ou une partition différent, ajoutez les commandes nécessaires dans start et changez si vous utilisez un autre nom.

Voir aussi

 * Gentoo x86 Chroot Setup Guide