i succeed to transfer it. it's so complicated.
That's interesting (that you would say that). As it turns out, I had composed and was about to send a response on this thread, that was titled "Why not do it the easy way?". The easy way is just to copy the files - from the imaged SD card to a new SD card (basically, from /dev/mmcblk0* to /dev/sda*). The funny thing is, though, that even though I really do think that it is easier to do it this way (than it is to mess around with Live CDs, GParted, and etc ,etc, etc), it is a little more complicated to explain. So you have the paradox of it being easier to do, but harder to explain (in a newbie-proof way - that is, with all the dots and tittles supplied).
So, I canceled out of it (did not post the post).
By the way (and for what it is worth...), if I were actually doing this (transferring a system to a new media set), I would copy it to a SD+flashdrive combo. That is, I'd get the smallest SD card I cold find (say, 512M) and copy the contents of /boot to that. Then I'd get the smallest USB flash drive (aka, "memory stick") that I could find (say, 4G) and copy the rest of the files there. Then modify cmdline.txt accordingly and away you go.