Ok.
OK, openSUSE has sda, and Ubuntu sdb.
It appears your old Vista and Fedora were on what is now called sdc.
From what I can deduce, your hard drive consists of:
sda1 20GB / (openSUSE root)
**sda2 212.8 GB /home ** (openSUSE home)
**sdb1 18.6 GB / ** (Ubuntu-8.04 root - a guess on my part)
**sdb2 235.3 MB swap ** (openSUSE swap)
**sdb3 956.9 MB swap ** (Ubuntu swap)
**sdb4 445.9 GB /home ** (Ubuntu-8.0.4 home - a guess on my part)
sdc1 244.1 GB ?
sdc2 128.4 GB ?
As conram noted, we need to know the format of these Linux partitions.
Since I am the only Linux user on my PC, I never mount a Linux drive under root (ie under / ) , but instead I mount such drives in a subdirectory under my /home/oldcpu partition.
Note with Linux partitions, sometimes you can get away without specifying the format with the mount command (it can be autodetected on occasion). Hence you could create some directories under:
/home/yourusername/ubunturoot
/home/yourusername/ubuntuhome
/home/yourusername/data244
/home/yourusername/data128
Then after creating those directories, to test if you can mount these drives, try:
su #enter root password when prompted
mount /dev/sdb1 /home/yourusername/ubunturoot
mount /dev/sdb4 /home/yourusername/ubuntuhome
mount /dev/sdc1 /home/yourusername/data244
mount /dev/sdc2 /home/yourusername/data128
Be very careful with /dev/sdb1, … do NOT write anything there as if it is your Ubuntu root, you could easily trash it.
After the test is complete, unmount them all with:
su #enter root password when prompted
umount /dev/sdb1
umount /dev/sdb4
umount /dev/sdc1
umount /dev/sdc2
If that works, and also if you have sorted the format you are using, we can recommend an fstab modification. When that time comes, my recommendation is to mount /dev/sdb1 as READ-ONLY to avoid the risk of trashing your ubuntu.