Wiki Ordunix

Linux, FreeBSD, macOS, Windows et Histoire Informatique

Outils pour utilisateurs

Outils du site


wiki:os:gnu_linux:tutos:admin:chroot

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
wiki:os:gnu_linux:tutos:admin:chroot [2025/09/16 15:51] – [Utilisation de la commande chroot sous Linux] Thibault Seguinwiki:os:gnu_linux:tutos:admin:chroot [2025/09/16 16:39] (Version actuelle) – [Monter votre chroot] Thibault Seguin
Ligne 11: Ligne 11:
 Pour commencer créer un répertoire dans ''/mnt'' sur le système hôte : Pour commencer créer un répertoire dans ''/mnt'' sur le système hôte :
 <code user>sudo mkdir /mnt/chroot</code>  <code user>sudo mkdir /mnt/chroot</code> 
 +
 +==== Monter votre chroot ====
  
 Monter la partition racine ''/'' du système que vous voulez chrooter : Monter la partition racine ''/'' du système que vous voulez chrooter :
-<code user>sudo mount /dev/sda1 /mnt/chroot/</code>''sda1'' est remplacer par votre média de stockage.+<code user>sudo mount /dev/sda1 /mnt/chroot/</code>''sda1'' est à remplacer par votre média de stockage.
  
 Monter les répertoires ''/dev'' et ''/proc'' indispensable pour un chroot : Monter les répertoires ''/dev'' et ''/proc'' indispensable pour un chroot :
 <code user>sudo mount --bind /dev /mnt/chroot/dev</code> <code user>sudo mount --bind /dev /mnt/chroot/dev</code>
-<code user>sudo mount --bind /dev /mnt/chroot/dev</code>+<code user>sudo mount -t proc /dev /mnt/chroot/proc</code> 
 + 
 +Vous pouvez également monter les répertoires ''/sys'' et ''/run''
 +<code user>sudo mount -t sysfs /sys /mnt/chroot/sys</code> 
 +<code user>sudo mount --bind /run /mnt/chroot/run</code> 
 + 
 +<note>Sur un système Linux **UEFI** il peut-être nécessaire de monter : <code user>sudo mount -t efivarfs none /sys/firmware/efi/efivars</code><code user>sudo mount -t /dev/<partition_EFI> /boot/efi</code></note> 
 + 
 +Si vous souhaitez également avoir accès à internet dans votre chroot : 
 +<code user>sudo cp /etc/resolv.conf /mnt/chroot/etc/resolv.conf</code> 
 + 
 +Vous pouvez désormais changer de répertoire ''/'' et aller dans celui de votre chroot : 
 +<code user>sudo chroot /mnt/chroot</code>si la commande échoue, tapez : 
 +<code user>sudo chroot /mnt/chroot /bin/bash</code> 
 + 
 +Maintenant que vous êtes dans votre chroot vous pouvez en sortir avec cette commande : 
 +<code user>exit</code> 
 + 
 +==== Démonter votre chroot ==== 
 +Démonter les répertoires : 
 +<code user>sudo umount /mnt/chroot/dev</code> 
 +<code user>sudo umount /mnt/chroot/proc</code> 
 +<code user>sudo umount /mnt/chroot/sys</code> 
 +<code user>sudo umount /mnt/chroot/run</code> 
 + 
 +Démonter le chroot lui même : 
 +<code user>sudo umount /mnt/chroot</code>
  
 +<note>Vous pouvez également démonter votre chroot en une seule commande : <code user>sudo umount -R /mnt/chroot</code></note>
  
  
    
wiki/os/gnu_linux/tutos/admin/chroot.1758037885.txt.gz · Dernière modification : de Thibault Seguin