I'm currently running Ubuntu 8.04 with XBMC as MediaCenter on a normal HDD.
It's a disk of 250GB with 3 partitions: (/, /boot and a swap partition).

I'm only using 3Gb of data on the / partition and I would like to move the whole setup into an USB Stick without the need to setup everything again.

So what should I do, how shoud I start?
I found some solutions to install Ubuntu on a USB stick but no solution to clone a current working installation into another disk (USB stick).

Shoud I resize the partitions so they will fit on the USB stick and then do a 'dd /dev/sda1 /dev/usbstickdevice' ?

Any idea is welcome.