Not quite. If the add in SATA card does not have a secondary BIOS that allows the SATA drive to be seen by BIOS, it gets a bit more complicated.
Bingo!
PCLOS on both drives. Not sure where root is on the PATA. It's size is 4Gb. Home is 7.7 GB
fdisk -l
Disk /dev/sda: 20.0 GB, 20020396032 bytes
16 heads, 63 sectors/track, 38792 cylinders, total 39102336 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: 0xe16a688b
Device Boot Start End Blocks Id System
/dev/sda1 * 63 20408975 10204456+ 83 Linux
/dev/sda2 20408976 39102335 9346680 5 Extended
/dev/sda5 20409039 22649759 1120360+ 82 Linux swap / Solaris
/dev/sda6 22649823 39102335 8226256+ 83 Linux
Disk /dev/sdb: 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: 0x00000000
Device Boot Start End Blocks Id System
/dev/sdb1 * 63 7791524 3895731 83 Linux
/dev/sdb2 52420095 312576704 130078305 5 Extended
/dev/sdb5 52420158 52452224 16033+ 82 Linux swap / Solaris
/dev/sdb6 148729833 312576704 81923436 83 Linux
/dev/sdb7 148456728 148729769 136521 82 Linux swap / Solaris
/dev/sdb8 52452288 148456664 48002188+ 83 Linux
Assuming the 160 GB drive is the SATA drive, you have two swap partitions where only one is needed, and your partitions are numbered out of order as they actually exist on the drive. This can become a problem, so really should get corrected.
For the booting problem, are the two PCLinuxOS installations the same, using the same kernel, or is one an older version, no longer supported?
Bear with me and my questions. Your answers will determine the easiest way to get your SATA installation up and running, and each answer may generate some new questions, so have a bit of patience.
