A lot of discussions exist here on making a bootable USB stick. Debian manual on installing Wheezy suggest the following:
# cp debian.iso /dev/sdX
# sync
Making sure the USB device is first unmounted.
I have done this in preparation to install wheezy. It seem to work, because the ISO image is all that is seen on the USB and usable size is that of the image. Remains to see if it will boot and so on.
Now, can somebody elaborate why this work. I thought a cp command like this is similar to a drag and drop, (apart from the USB being unmounted).