hi
I think you may like to run a live cd/dvd such as knoppix and image your partition to a backup hard drive or dvdrw etc....depending on its data size.
2) use the live cd/dvd to create a new partition table to your desire. Format those new partitions as swap or ext3 etc.
See label info in (4)...meaning read all of suggestion before dismissing it...lol
3) Copy (restore) the partition image...to the new bigger partition on that new drive.
4) Now grub-legacy is not yet in the mbr of your new bigger partition so use the live cd to install it....assuming you have removed older drive and newer one is now the first bootable device...change grub commands if different
Code:
root (hd0,0)
setup (hd0)
You must see a message that grub has found the booting files and has succeeded.
4) Now still in that live cd/dvd mode...edit the new /etc/fstab to reflect your build.
If you created labels with gparted or qtparted from Knoppix etc....you can now use labels in your partition table.
eg.....UUID versus LABEL for same partition
-----------/etc/fstab-----------
UUID=ba23e80d-f21f-4c43-9d7e-0701bb041a66 / ext3 defaults,errors=remount-ro,noatime 0 1
LABEL=WDP1 / ext3 defaults,errors=remount-ro,noatime 0 1
-------------------------------------------
5) how do we get to edit it?
Code:
su
mkdir /z
mount /dev/sda1 /z
kwrite (or other editor)
(and navigate to /z/etc/fstab)