Virt/Chroot

De TartareFR
Version datée du 12 février 2013 à 07:39 par Didier (discussion | contributions) (Page créée avec « == Préparation == Il reste une dernière chose à faire avant d'entrer dans le nouvel environnement. Il s'agit de copier l'information DNS de <path>/etc/resolv.conf</path... »)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

Préparation

Il reste une dernière chose à faire avant d'entrer dans le nouvel environnement. Il s'agit de copier l'information DNS de <path>/etc/resolv.conf</path>.

Vous devez le faire afin d'assurer le bon fonctionnement du réseau dans le nouvel environnement.

<path>/etc/resolv.conf</path> contient les serveurs de noms pour votre réseau.

Copie du fichier <path>/etc/resolv.conf</path>. L'option -L garantit qu'on ne copie pas un lien symbolique.

# cp -L /etc/resolv.conf /mnt/chroot

Montez le système de fichiers /proc dans <path>/mnt/chroot/proc</path> permet à l'environnement chrooté d'utiliser les informations fournies par le noyau, même lorsqu'on se trouve dans l'environnement chroot ainsi que <path>/dev</path>.

# mount -t proc none /mnt/chroot/proc
# mount -o bind /dev /mnt/chroot/dev

Chroot

Maintenant que toutes les partitions sont initialisées et que l'environnement de base est installé, il est temps d'entrer dans notre nouvel environnement. Cela signifie que l'on passe de l'environnement actuel (CD d'installation ou autre environnement) à l'environnement de votre système (soit les partitions initialisées).

L'entrée se fait en deux étapes

  1. On change la racine de / (sur l'environnement d'installation) en <path>/mnt/chroot</path> (sur vos partitions) en utilisant chroot.
    chroot /mnt/gentoo /bin/bash
  2. On charge en mémoire les variables d'environnement en utilisant source.
    source /etc/profile
Idea.png
Prompt
On peut modifier le prompt afin de spécifier que nous sommes dans un environnement chrooté.
# export PS1="(chroot) $PS1"