Hi Grahame,
The CP/M 2.1 image I used on 64mb cards was the same one that I linked to, but with only the first 64mb of it on the card. So, instead of having 16 8mb drives A - P (with P being a bit less than 8mb), there was just 8 8mb drives A - H (with H being a bit less than 8mb)
The v1 compact flash modules are pretty fussy about which cards they used. (The v1.3 are a lot better, although v2.1 work with everything except for Transflash) so if you have issues reading a 2gb card then that would probably be why.
Hope that helps
Spencer