I'm trying to set up a Linux system to boot off of a microSD card, connected via a USB card reader, and I'm trying to clone my existing Linux system image to the microSD card using Partmiage.
Every time I try to clone the image, it fails: the host system that I'm using to do the cloning complains about timeouts while writing, or
fsck complains about numerous errors on the destination image even though the source image was fine, or various other random and obscure I/O errors.
I've tried two different brand new microSD cards (a 32GB SanDisk and a 32GB Lexar) and 3 different readers (a Lexar USB 3.0 SD card reader, a Belkin universal media reader, and a Lexar microSD card reader).
Are there issues with using partimage to restore old images to a microSD card? Or is ext3 not a good filesystem for microSD cards? Or am I just extremely unlucky with media or with card readers?