Skip to content

Instantly share code, notes, and snippets.

@Eeems
Last active April 14, 2021 08:15
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Eeems/768ed4a8f5003369eae5453cbb4ae5af to your computer and use it in GitHub Desktop.
Save Eeems/768ed4a8f5003369eae5453cbb4ae5af to your computer and use it in GitHub Desktop.
chroot on a reMarkable into /opt
opkg install busybox bash
ln -fs /bin/bash /opt/bin/sh
mkdir -p /mnt/ramdisk
mount -t tmpfs -o size=64m tmpfs /mnt/ramdisk
pushd /mnt/ramdisk
mkdir dev proc sys run opt
mount -t proc /proc proc/
mount -o bind /sys sys/
mount -o bind /dev dev/
mount -o bind /run run/
mount -o bind /opt opt/
\ls opt | while read name;do mkdir -p $name;mount --bind /opt/$name $name/;done
chroot . bin/bash
popd
/bin/umount -R /mnt/ramdisk
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment