Got everything fixed, the problem was the FAT32 partition

I've reformatted it with ReiserFS and now everything works fine.

But i have two other questions now. I have a 7.4 GB and 1 GB partition now, can i remove the 1 GB and expand the 7.4 GB partition?

Also i would like to share my sources between Windows and Linux, how can i do this? The host OS should be Windows. I could use a FAT32 partition again and mount it read only under Linux but i guess there are better ways.