i’ve got a drive geometry for dual-boot xp and debian that (i thought) prevented me from being able to shrink a too-generous linux root partition in favor of giving more space to my shared fat32 ‘data’ partition… like so:
/dev/hda2 ; ext2 ; 16mb –> /boot
/dev/hda1 ; ntfs ; 12gb –> [xp]
/dev/hda3 ; swap ; 2gb […]