Blame view
chroot.sh
781 Bytes
1b3ba79a3 bf681fd1-01fc-445... |
1 |
#!/usr/bin/env bash |
ea24cc160 update |
2 3 4 |
if [ -d /media/system ]; then echo "Le dossier /media/system existe déjà. Stop." exit 1 |
1b3ba79a3 bf681fd1-01fc-445... |
5 6 |
read -p "Quelle est la partition qui doit être montée ? " PART |
ea24cc160 update |
7 8 9 |
if ! [ -b $PART ]; then echo "$PART n'est pas une partition valide." exit 7 |
1b3ba79a3 bf681fd1-01fc-445... |
10 |
|
ea24cc160 update |
11 12 13 |
mkdir -p /media/system mount $PART /media/system |
1b3ba79a3 bf681fd1-01fc-445... |
14 15 |
echo "Montage des dossiers systèmes ..." |
ea24cc160 update |
16 17 18 19 |
mount --bind /dev /media/system/dev mount -t proc /proc /media/system/proc mount --bind /run /media/system/run mount -t sysfs /sys /media/system/sys |
1b3ba79a3 bf681fd1-01fc-445... |
20 21 22 23 24 25 26 27 28 29 30 |
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 " |
ea24cc160 update |
31 |
chroot /media/system /bin/bash && exit 0 |