Commit abc758a9df7164f44b3ac7269b19f78599a5a8b0
1 parent
adc20ab10c
Exists in
master
del
Showing 1 changed file with 0 additions and 35 deletions
chroot.sh
View file @
abc758a
1 | -#!/usr/bin/env bash | |
2 | - | |
3 | -if [ -d /media/system ]; then | |
4 | - echo "Le dossier /media/system existe déjà. Stop." | |
5 | - exit 1 | |
6 | - | |
7 | -read -p "Quelle est la partition qui doit être montée ? " PART | |
8 | - | |
9 | -if ! [ -b $PART ]; then | |
10 | - echo "$PART n'est pas une partition valide." | |
11 | - exit 7 | |
12 | - | |
13 | -mkdir -p /media/system | |
14 | - | |
15 | -mount $PART /media/system | |
16 | - | |
17 | -echo "Montage des dossiers systèmes ..." | |
18 | - | |
19 | -mount --bind /dev /media/system/dev | |
20 | -mount -t proc /proc /media/system/proc | |
21 | -mount --bind /run /media/system/run | |
22 | -mount -t sysfs /sys /media/system/sys | |
23 | - | |
24 | -echo "Pour quitter le mode 'chroot', utiliser 'exit'\ | |
25 | - | |
26 | -Démonter les partitions une fois terminé: | |
27 | - | |
28 | -umount /media/system/dev | |
29 | -umount /media/system/proc | |
30 | -umount /media/system/sys | |
31 | -umount /media/system/run | |
32 | -umount /media/system | |
33 | -" | |
34 | - | |
35 | -chroot /media/system /bin/bash && exit 0 |