I'm about to migrate from a single 1TB drive on my Mythbuntu system to a two-disk setup with a 500GB drive for boot, root, home, etc. and the entire 1TB drive reserved for MythTV and shared videos.

In addition to being on a different hard drive than now, the partition numbers are somewhat wonky currently; I originally dual-booted Windows on sda1, which will no longer be the case. sda2 is the current myth partition and is the back half of the drive for some reason I won't go into here. Partitions 3 through 7 work all right now as root, swap, home, and space reserved for a virtual machine, but I'd like them to be 1 through whatever just for keeping me sane.

Is there a good way to do this? I was going to use remastersys to install my current install there, but I'm not certain all the data I need for a seamless install will fit on the 4 GB jump drive I have. I can mount the old partitions and copy some stuff over afterwards, but it would be nice if there were a way to just dump it on and have it mostly work. I've had to jump through some hoops to get it working the way it is now (which is quite well) and I'd like to avoid doing that again. Plus, with MythTV, there's a lot of setup involved after installation which I'd like to avoid since it's correct now.

If there is a good way to clone the partitions to the new drive, a big thing would be that the boot sector has to come over too, or can be rebuilt without needing an install. I've had a situation where that didn't happen, and the result was a lot of wasted time and effort.

Anyway, thanks in advance for the suggestions!