Got a terrible problem : I can't manage to install linux on my PC!

I have only one primary FAT32 partition on my HDD and I would like to shrink it without any data loss! I found a DOS based program called partition resizer, ran it from a bootable floppy and ask it to shrink my partition so as to have free space where to create some swap and ext2 partition to install a linux distribution. But... partition resizer didn't manage to shrink anything !!! Anybody could tell me where I can find a FREE software that could do what I want???

Help me !!!!