I have 3 distros on my computer and a messy partition table. I would like the first (Gentoo) to /dev/hda1 from /dev/hda7 and the second (Debian) from /dev/hda4 to /dev/hda2 and a data partition from /dev/hda5 to an extended partition on /dev/hda4 (say /dev/hda5) and leaving space for /dev/hda3 so I can install FreeBSD there :) .
Would it be a matter of copying the file system (skipping /dev and /proc) from one partition to another, setting fstab and configuring the bootloader?
Also I don't want to lose any data in the process, is possible?
Is it better to bakup my file systems to a tarball, put it on a DVD and delete the whole partition table and create the partitions with cfdisk from a live cd and putting all back also with a live cd? (of course reinstalling the bootloader and editing fstab for eachi distro)