Commit 40427f5dbbd636e0faa4f4132ede4a2acf29f6df

Authored by root
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-----