Chroot/es

Chroot (Cambiar el directorio raíz) es una utilidad del sistema Unix que se emplea para cambiar el directorio raíz aparente de modo que se pueda crear un nuevo entorno separado lógicamente del sistema principal. Este nuevo entorno se conoce como una "jaula chroot". Un usuario que opere dentro de la jaula no puede ver ni acceder ficheros fuera del entorno en el que se le ha confinado.

Uno de los usos principales usos del enjaulamiento es crear un sistema Linux independiente encima del actual para realizar pruebas o compatibilidad del software. A menudo se ve como una alternativa ligera a la virtualización, ya que se puede correr sin la sobrecarga de un supervisor.

Configurar el entorno
Lo primero que necesita cuando realice una nueva instalación es crear el directorio en el que residirá su jaula, por ejemplo en :

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 quiere montar una instalación ya existente desde una partición, puede hacer lo siguiente:

Reemplace DISPOSITIVO por la partición que contiene su instalación.

Si ya tiene una instalación en un subdirectorio de la raíz en la que se encuentra, no tendrá que realizar los pasos indicados arriba.

Desempaquetar los ficheros de sistema y el árbol Portage para una instalación nueva
Si está construyendo una nueva instalación, el siguiente paso es descargar el stage3 y los ficheros tarball de Portage para colocarlos en la localización chroot. Para obtener más información sobre este proceso, lea las secciones 5a y 5b en el Manual de Gentoo.

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.

Configuración
Antes de introducirse en la jaula necesitamos montar algunos directorios.

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

Y también necesitará copiar algunos ficheros de configuración básica desde el anfitrión, no sobrescriba si está utilizando una instalación ya existente.

Una vez hecho esto, podemos introducirnos en el entorno jaula.

Cuándo esté realizando una instalación nueva, puede sincronizar Portage para asegurarse de que todo está actualizado.

El sistema es preparado. Puedes instalar software, jugar un poco, probar paquetes y configuraciones experimentales sin que ello tenga ningún efecto en su sistema principal. Para abandonar la jaula, teclee simplemente "exit" o presione +, esto le devolverá a su entorno normal. Do olvide desmontar lo directorios que ha montado.

Guiones de inicio
Si necesita hacer esto a menudo, puede acelerar el montaje de los directorios que necesita la jaula usando un guión de inicio:

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:

Si utiliza un directorio o partición diferentes, añada las órdenes de montaje adecuadas en start y cambie si utiliza un nombre distinto.

Vea también

 * Guía de Configuración Chroot de Gentoo X86
 * Guía Chroot para Gentoo/AMD64 32 bits
 * Gentoo x86 Chroot Setup Guide