So I got my new pi and the only free SD I had was 2GB. I couldn't hold off playing with it so it had to do for the time being. I loaded raspbmc and then spent time loading repositories, add-ons and customizing to my liking.
I now I have a 16GB class 10 in the mail and am wondering how to go about copying my current setup to that SD. My first thought is use Win32 Disk Imager to read from the 2GB and then write to the 16GB. However this would then leave only 2GB available to the pi on the 16GB correct? Essentially I am wondering how one would go about re-sizing the partition to use all of the available space on the 16GB SD.
Looking here I see that the ext4 partition at /dev/mmcblk0p3 is the one that would need re-sizing. Is this possible without deleting the contents of that partition?
The problem is, I only have windows PC's available to me. I suppose I could load raspbian on the 2GB after I copy the image to the 16GB to get a more functional linux box but hopefully that's more work then necessary... Im open to any suggestions, just would rather not have to start from scratch with a fresh raspbmc install.