Chroot d'une Debian

Montage

Trouver la partition sur laquelle est le système debian :

sudo fdisk -l

Montage de celle-ci en remplaçant le X par le bon numéro de partition :

sudo mount /dev/sdaX /mnt

Lien symbolique du dossier /dev en cours d'utilisation vers le disque monté :

sudo mount --bind /dev /mnt/dev

Lien symbolique du dossier /dev/pts en cours d'utilisation vers le disque monté :

sudo mount --bind /dev/pts /mnt/dev/pts

Lien symbolique du dossier /sys en cours d'utilisation vers le disque monté :

sudo mount --bind /sys /mnt/sys

Pour que Grub2 trouve /proc/mounts :

sudo mount -t proc /proc /mnt/proc

chroot

Mise à la racine du disque monté :

sudo chroot /mnt /bin/bash

Quelques trucs en plus

Permettre de résoudre les noms DNS :

echo 'nameserver 8.8.4.4' | tee -a /etc/resolv.conf

Montage des partitions dans le chroot :

mount -a

Démontage

Démontez les partitions montées dans le chroot :

umount -a

A partir de là, vous pouvez sortir du disque monté en effectuant ctrl+D. Puis, démontez ce disque :

sudo umount /mnt/{dev/pts,dev,sys,proc}
sudo umount /mnt