#!/usr/bin/env bash
[ -d /media/system ] && mkdir /media/system || ( echo "Le dossier /media/system existe déjà. Stop." ; exit 1 )
read -p "Quelle est la partition qui doit être montée ? " PART
[ -b $PART ] || echo "$PART n'est pas une partition valide."
mount $PART /media/system && echo "La partition $PART a été correctement montée." || ( echo "Erreur rencontrée lors du montage de la partition $PART" ; exit 2 )
echo "Montage des dossiers systèmes ..."
mount --bind /dev /media/system/dev || ( echo "Erreur rencontrée lors du montage de la partition /dev." ; exit 3 )
mount -t proc /proc /media/system/proc || ( echo "Erreur rencontrée lors du montage de la partition /proc." ; exit 4 )
mount --bind /run /media/system/run || ( echo "Erreur rencontrée lors du montage de la partition /run." ; exit 5 )
mount -t sysfs /sys /media/system/sys || ( echo "Erreur rencontrée lors du montage de la partition /sys." ; exit 6 )
echo "Pour quitter le mode 'chroot', utiliser 'exit'\
Démonter les partitions une fois terminé:
umount /media/system/dev
umount /media/system/proc
umount /media/system/sys
umount /media/system/run
umount /media/system
"
chroot /media/system /bin/bash && exit 0