A utility for working with disk images, which are designed to be flashed onto a Raspberry Pi.
piimg
is currently untested beyond my own needs, and so I suggest great caution when using it.
There are 3 useful subcommands; list
, mount
and umount
. list
can be run on an image file by running
piimg list <img-file>
It performs a functionality similar to fdisk -l
and will list the partitions on the disk.
mount
is much more cool. It will mount an image files root partition at a given mount point, then mount in the boot partition too. Furthermore, it also bind mounts /dev
and /sys
, whilst creating a /proc
. (How cool is that!?!) It can be run by
piimg mount <img-file> <mount-point>
To unmount, run
piimg umount <mount-point>
piimg
should not be run as root
and will escalate its privileges as
necessary.
The aim is to create a library and command-line utility for manipulating, mounting and generally working with Raspberry Pi images.
This project started as a question on Raspberry Pi.SE.
I've also drawn inspiration from the git
UI.