Commit 40427f5dbbd636e0faa4f4132ede4a2acf29f6df
1 parent
f2085387f0
Exists in
master
84e3d36e-942f-4e84-ac9c-b3fd2a2309c0
Showing 1 changed file with 7 additions and 39 deletions
chroot.sh.asc
View file @
40427f5
1 | ------BEGIN PGP SIGNED MESSAGE----- | |
2 | -Hash: SHA1 | |
3 | - | |
4 | -#!/usr/bin/env bash | |
5 | - | |
6 | -[ -d /media/system ] && mkdir /media/system || ( echo "Le dossier /media/system existe déjà. Stop." ; exit 1 ) | |
7 | - | |
8 | -read -p "Quelle est la partition qui doit être montée ? " PART | |
9 | - | |
10 | -[ -b $PART ] || echo "$PART n'est pas une partition valide." | |
11 | - | |
12 | -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 ) | |
13 | - | |
14 | -echo "Montage des dossiers systèmes ..." | |
15 | - | |
16 | -mount --bind /dev /media/system/dev || ( echo "Erreur rencontrée lors du montage de la partition /dev." ; exit 3 ) | |
17 | -mount -t proc /proc /media/system/proc || ( echo "Erreur rencontrée lors du montage de la partition /proc." ; exit 4 ) | |
18 | -mount --bind /run /media/system/run || ( echo "Erreur rencontrée lors du montage de la partition /run." ; exit 5 ) | |
19 | -mount -t sysfs /sys /media/system/sys || ( echo "Erreur rencontrée lors du montage de la partition /sys." ; exit 6 ) | |
20 | - | |
21 | -echo "Pour quitter le mode 'chroot', utiliser 'exit'\ | |
22 | - | |
23 | -Démonter les partitions une fois terminé: | |
24 | - | |
25 | -umount /media/system/dev | |
26 | -umount /media/system/proc | |
27 | -umount /media/system/sys | |
28 | -umount /media/system/run | |
29 | -umount /media/system | |
30 | -" | |
31 | - | |
32 | -chroot /media/system /bin/bash && exit 0 | |
33 | 1 | -----BEGIN PGP SIGNATURE----- |
34 | 2 | Version: GnuPG v1 |
35 | 3 | |
36 | -iQEcBAEBAgAGBQJWCOBtAAoJEP8oDBwHeRB5xZkH/1Rdccdm0vBb1uPO1pvrOdUc | |
37 | -TUYUKPpod3tNb0hOoQq0QZZJ/TZf8eNVnP3G5x/67rrTp9bIOFqZ8z8ewRN2OXrF | |
38 | -5F5EYkizCFr85eBm7EcjKt82WBjjhzgjJeNzN27xvy5vBOIxtijjbeJY6yGpuX/B | |
39 | -/mysD+lPybXGe0pBwlVUYTBFXK4xdWGDLd8qJz3u1ZDg9RHKLpnMaX/xaZKEACqJ | |
40 | -cd0QUG0vgpCPO7KivZrz2lXUDNB/va1T9l7goOX7z432Ur3WEfWZ8VX2hXeafYDp | |
41 | -hLIMwCEN2bkCA7OYR+alvUudAXwOVHISvj4pLRpGWRtRTItEMxI0X7x2J89Gwfc= | |
42 | -=q+sQ | |
4 | +iQEcBAABAgAGBQJWCODwAAoJEP8oDBwHeRB5fdoIALgsWzxJex7lLsn5nhFVQE25 | |
5 | +F73uxfR4kG9ERW4cTt/Uq0QZaT1iZwRixvg8jU97yM5Q3xI0ecLbV5eAKS+AErGo | |
6 | +BEbbNq6Hq7iroJtVqqqWdV6NGSXzXFehTMkQlNOb19ES7i1i+ABffDD6Re8ScGRj | |
7 | +zOYMP2qr3u6smfTI1v7lhGCTs8zv9AM+9r7ahn6euxVt/YRTkuh9VfS6urWRupwG | |
8 | +UEQbbr9LIuIQFSwW3hn7qIpzvO5iwZZ0+/9JR23LfI7PIDTGJYNMRD3qM6xqtcQr | |
9 | +cDzGyDXW82fIjW81NkKuYu9SCHHAm0b7Ogp2yHhKFg24mXqR2WVCXTABnM73MC8= | |
10 | +=dmoU | |
43 | 11 | -----END PGP SIGNATURE----- |