These steps will provide a read-only OctoPi installation while still having a read/write home directory. In other words, as long as you don't have to update system files, this installation will be fully functional.
- Install OctoPi on a 8GB (or more) SD card and boot it at least once.
- Mount it with a Linux machine (e.g. Ubuntu).
- Use
sudo gparted
and configure the remaining space as EXT4. - There are now three partitions. Mount the last two.
- Move
/home/pi
to the new and empty partition. - Edit
/etc/fstab
: