1. how to make blade.ddimg smaller?
The disadvantage of 'dd' is that it doesn't know anything about file system.
That means, if you write a file into the hard disk, then you deleted that file before making 'dd' image,
'dd' won't release that amount of space.

The following is the solution for that: Running the following command by cd-ing to every partition you have before making 'dd' image:

dd if=/dev/zero of=tempfile; sync; sync; sleep 5; \rm -f tempfile