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
The first thing that you need to do when you create a new installation is create a directory for your chroot to reside in, for example in :

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.

Unpacking system files & portage tree for a new installation
If you're building a new install, the next step is to download the stage3 and portage tarballs and set them up in the chroot location. For more information on this process please see sections 5a and 5b in the Gentoo Handbook.

Configuration
Before entering the chroot we need to mount a number of directories.

And will also need to copy over some basic configuration file from the host, do not copy over if you're using an existing installation.

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.

The system is now ready. You can install software, mess with settings, test experimental packages and configurations without having any effect on your main system. To leave the chroot simply type "exit" or press +, this will return you back to your normal environment. Don't forget to umount directories you've mounted.

Init scripts
If you need to do this often, you can speed up the mounting of the directories needed for a chroot by using an init script:

If you use a different directory or partition, add the necessary mounting commands in start and change if you use a different name.