I just thought you might be interested to know that I just successfully used the floppy based version (distro?) of parted (partboot.img & partroot-1.6.6.gz) to resize an ext3 partition w/o a problem.
It is a rather primitive text based environment (w/o even tab completion!), but it has a number of the basic commands that might be useful including
e2fsck,
dumpe2fs,
tune2fs,
fdisk, and of course
parted. Many of these are (probably) abbreviated versions implemented through
crunchbox (similar to
busybox). While it lacks my beloved
less command

, it does have the
more command. It does not have a command called
fsck, but it does have
e2fsck,
fsck.ext2, and
fsck.ext3.
Hope this helps. Remember to reinstall your bootloader using
chroot after resizing!