To access your FAT32 partitions in Linux, you need to use the mount command, for example:
# mount -t vfat /dev/hda1 /mnt/windows
This is done from the command line (look in your menus for an entry called "Terminal" or perhaps "Konsole" if you're using KDE. You'll need root privilages to do this, usually you type "su" followed by your root password. Ubuntu works differently, I think you just type "sudo mount ..." (but am not certain, as I've never used Ubuntu).
You can also add entries for your FAT32 partitions to the /etc/fstab file, so they're mounted on boot. This
explains the fstab file.
The -t option specifies the file system type. After that, you put the partition you want to mount (/dev/hda1 here, replace hda1 with the correct info for your partition(s)) and where you want to mount it to (eg. /mnt/windows). That folder needs to exist before you try to mount, otherwise you'll be told that the mount point doesn't exist.
From Windows, you can read ext2 or ext3 partitions with Explore2fs
, though you cannot write to them.