Question: how many pictures will a 2gb sd card hold?
Answer: As some space is reserved by system so It may be around 2000 MB of memory that you can use store on a 2GB SD card. If each image is of 1MB in size then you can store up to 2000 images on 2GB SD card.