Watch out! Your partitions seem to OVERLAP! Not good!
OOH! Unless I misread your fdisk -l output, I see a big problem there Cousin! It looks as if /dev/sda1 covers the entire disk, except the first 3800 or so blocks, and both sda2 and sda3 seem to overlap what's on sda1. If that is the case, no wonder things get confused!
I have MANY partitions set up; this one is a much more sane implementation, though perhaps too many partitions for what you need:
Code:
fdisk -l
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders, total 312581808 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x8f800000
Device Boot Start End Blocks Id System
/dev/sda1 * 63 40001849 20000893+ 83 Linux
/dev/sda2 40001850 80003699 20000925 83 Linux
/dev/sda3 80003700 84003884 2000092+ 82 Linux swap / Solaris
/dev/sda4 84004009 312576704 114286348 5 Extended
/dev/sda5 84004011 124005734 20000862 83 Linux
/dev/sda6 124005798 164007584 20000893+ 83 Linux
/dev/sda7 164007648 204009434 20000893+ 83 Linux
/dev/sda8 204009498 244011284 20000893+ 83 Linux
/dev/sda9 244011348 285956999 20972826 83 Linux
/dev/sda10 285957063 312576704 13309821 83 Linux