Traduction(s): English - Français

(!) Discussion


chroot est une commande des systèmes d'exploitation UNIX permettant de changer le répertoire racine d'un processus de la machine hôte. (...En savoir plus)

Installation de base

Construire un «chroot» est très facile sous Debian.

Il faut :

 aptitude install binutils debootstrap

 mkdir -p /var/chroot/etch 

 debootstrap --arch i386 etch /var/chroot/etch

  chroot /var/chroot/etch

NB : La taille d'un chroot ? (espace disque nécessaire)

slink 80 -- potato 95 -- woody 100 -- sarge 138

Configuration

En géneral, il est nécessaire de créer/modifier des points de configuration essentiels (liste non exhaustive)

La configuration d'un chroot étant relativement statique et très spécifique, on peut éventuellement se dispenser des commandes de «haut-niveau» et modifier directement les fichiers concernés.

  /etc/passwd
  /etc/groups

  /etc/hosts
  /etc/resolv.conf

  /etc/fstab

Montage des pseudos systèmes de fichiers

/proc

 proc on /proc type proc (rw)
 sysfs on /sys type sysfs (rw)

/dev/pts

D'après http://lists.debian.org/debian-user-french/2008/05/msg00351.html

Dans ce cas, sur le système principal, lancer la commande:

 mount --bind /dev/pts /var/chroot/etch/dev/pts

Ajout/suppression de paquets

  aptitude install deborphan

  deborphan -a

  aptitude remove --purge telnet pppconfig manpages ipchains ...

liste complémentaire svgalibg1 whiptail

  aptitude install emacs21 sudo locales mc

Utilisation(s)

Plusieurs utilisations sont envisageables, par exemple :

Liens externes


Voir aussi: Debootstrap

fr/Chroot (last edited 2008-05-12 20:48:31 by SalokineTerata)