Pi-CI – A RasPi 5 emulator in a Docker image for creating and flashing configs
github.com
github.com
Checking the Dockerfile this also uses qemu to run the actual ARM binaries, I really liked how easy it was to set this up back then. All I had to do was loop mount the RPi image and then chroot into it. Everything else was handled transparently by qemu. Of course, I didn't have nice things like resize, so I was limited to making small additions.
I believe that can also work in non-RPi images, but I didn't get very far in the Pi-CI docs so maybe that does too.
> The default image is 2 gigabytes in size. This can be increased (but not decreased!) through the resize command.
Is this the smallest size of an industrial SD card these days?
Looking at pricing, 1GB is only about 25% more in unit quantity.
https://www.mouser.co.uk/ProductDetail/Swissbit/SFSD1024N1AS...
MLC/TLC flash will be 2GB and up, and most consumer cards you can buy.