My bad. I got it mixed up due to the strange order on the devices. Well, might not be strange, it's just different from what I have.

This looked easier to me:
Device Boot Start End Blocks Id System
/dev/hda3 1 596 4505728+ 83 Linux
/dev/hda1 * 597 10586 75524400 7 HPFS/NTFS
/dev/hda2 10587 10587 7560 f Win95 Ext'd (LBA)
/dev/hda5 10587 10587 7528+ 1 FAT12

Did the lines work? That is, did you try them in your fstab?
You could also try mounting with: mount -t msdos /dev/hda5 /mnt/hda5