So I assume you are already using LiveCDs like SysRescueCD.
1. Are you still see-ing the Linux partitions ?
2. If yes you can see the Linux partitions, have you actually done fsck -fy on each of those partitions except swap ?
3. If you have done fsck -fy, can you mount the partitions ?