Old partitioning:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 15 120456 83 Linux
/dev/hda2 16 499 3887730 83 Linux
/dev/hda3 500 999 4016250 83 Linux
/dev/hda4 1000 9733 70155855 5 Extended
/dev/hda5 1000 4499 28113718+ 83 Linux
/dev/hda6 4500 4599 803218+ 82 Linux swap / Solaris
/dev/hda7 4600 9733 41238823+ 83 Linux
/dev/hdb1 * 1 747 6000246 83 Linux
/dev/hdb2 748 784 297202+ 5 Extended
/dev/hdb5 748 784 297171 82 Linux swap / Solaris
During dapper install, repartition hda1-3 into a single partition:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 999 about 8G 83 Linux
/dev/hda4 1000 9733 70155855 5 Extended
/dev/hda5 1000 4499 28113718+ 83 Linux
/dev/hda6 4500 4599 803218+ 82 Linux swap / Solaris
/dev/hda7 4600 9733 41238823+ 83 Linux
/dev/hdb1 * 1 747 6000246 83 Linux
/dev/hdb2 748 784 297202+ 5 Extended
/dev/hdb5 748 784 297171 82 Linux swap / Solaris
For the install, use hda1 for /, and hdb5 for swap
mkdir /mnt/hda7
mount /dev/hda7 at /mnt/hda7
Copy all desired data from /mnt/hda7/John to /home/john
umount /mnt/hda7
fdisk /dev/hda
delete partitions hda4 thru 7
create a new hda2, for swap... make it about 1G
create a new hda3, for /home... make it contain the rest of the disk
Resulting partitions:
Device Boot Start End Blocks Id System
/dev/hda1 * 1 999 about 8G 83 Linux
/dev/hda2 1000 1249 about 1G 82 Linux swap / Solaris
/dev/hda3 1250 9733 about 71G 83 Linux
/dev/hdb1 * 1 747 6000246 83 Linux
/dev/hdb2 748 784 297202+ 5 Extended
/dev/hdb5 748 784 297171 82 Linux swap / Solaris
mkswap /dev/hda2
mkdir /mnt/hda3
mount /dev/hda3 /mnt/hda3
copy all of /home to /mnt/hda3
modify fstab
change swap from /dev/hdb5 to /dev/hda2
add a line for /home, use /dev/hda3
reboot
mkdir /mnt/hdb1
mount /dev/hdb1 /mnt/hdb1
copy anything wanted from breezy home directory (/mnt/hdb1/john) to new home dir
umount /mnt/hdb1
rmdir /mnt/hd*
done!