Hi! Your 2GB SD card is smaller than mine

It's strange but SD card sizes can differ by a few kilobytes (2GB not equals 2GB). You need to try another one.
You can safely write the same image to 4GB SD card with no risk of truncating image.
If you don't want to buy another SD card you can resize last partition of the image (make it smaller) - but you need to do it under Linux - google for loop mount and use gparted app.
Sometimes there is another problem with SD cards - they don't want to boot at all. In this case they need to be formatted with SD-Formatter first.