mirror of
https://github.com/cyber-defence-campus/netgear_r6700v3_circled
synced 2026-08-09 12:29:06 +00:00
(Un-)mount script
This commit is contained in:
+4
-6
@@ -59,12 +59,10 @@ Execute the following instructions within the ARMHF guest system:
|
||||
echo 1 | sudo tee /proc/sys/kernel/randomize_va_spac
|
||||
```
|
||||
- Chroot into the root filesystem:
|
||||
```
|
||||
sudo mount -t proc /proc/ $ROOTFS/proc/
|
||||
sudo mount -t sysfs /sys/ $ROOTFS/sys/
|
||||
sudo mount -o bind /dev/ $ROOTFS/dev/
|
||||
sudo chroot $ROOTFS/ /bin/sh
|
||||
export SHELL=/bin/sh
|
||||
```shell
|
||||
# Mount proc, sys and dev (use flag -u to unmount)
|
||||
./mount.sh
|
||||
sudo chroot $ROOTFS /usr/bin/env -i SHELL="/bin/ash" PS1="(r6700v3) # " /bin/ash
|
||||
```
|
||||
|
||||
----------------------------------------------------------------------------------------------------
|
||||
|
||||
@@ -0,0 +1,21 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Parse command line arguments
|
||||
unmount=false
|
||||
while [[ "$#" -gt 0 ]]; do
|
||||
case $1 in
|
||||
-u) unmount=true;
|
||||
esac
|
||||
shift
|
||||
done
|
||||
|
||||
# (Un-) mounting
|
||||
if [ "$unmount" = true ]; then
|
||||
sudo umount --recursive $ROOTFS/proc/
|
||||
sudo umount --recursive $ROOTFS/sys/
|
||||
sudo umount --recursive $ROOTFS/dev/
|
||||
else
|
||||
sudo mount -t proc /proc/ $ROOTFS/proc/
|
||||
sudo mount -t sysfs /sys/ $ROOTFS/sys/
|
||||
sudo mount -o bind /dev/ $ROOTFS/dev/
|
||||
fi
|
||||
Reference in New Issue
Block a user