My mate came across this link for
Dual-Booting Ubuntu Linux and Windows Vista.
Step 6 - Made it clear that I had to go into the Advanced Option to setup the bootloader on the Main Harddrive.
BUT which is the main harddrive. I assume the setting i had in Windows would be the same as in Linux. (well hardwware wise as well)
In windows the hard drive settings go like this:
Disk 0 - Western Digital 160GB IDE- (jumper set to master)
Disk 1 - Seagate 120GB IDE - (jumper set to slave)
Disk 2 - Western Digital 250GB - (not sure wat this one is set to)
In the BIOS the boot sequence for the HDD goes like this
CH0 M. : WDC WD1600JB-22GVA0
CH0 S. : ST3120026A
SCSI-0 : 02:68-1 WDC WD2500JD-0
But in Linux after a sudo fdisk -l(in the live cd)
It showed that the sata drive was /dev/sda
, the 160G drive was /dev/sdb and the 120GB drive was /dev/sdc
When installing ubuntu this time I kept it on the same drive as by Windows install but obviously on a different partition.
When installing the boot loader i left it as default (hd0) and in the BIOS i change the harddrive boot to start the SATA drive first and walla it gives me the grub.
It did not work last night as we still werent sure which the first drive was (i had an epiphany this morning )

. But once I got in did a sudo fdisk -l and got the below result
===============================================
Disk /dev/sda: 160.0 GB, 160041885696 bytes
255 heads, 63 sectors/track, 19457 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x92399239
Device Boot Start End Blocks Id System
/dev/sda1 * 1 6453 51833691 7 HPFS/NTFS
/dev/sda2 6454 6483 240975 83 Linux
/dev/sda3 6484 19127 101562930 83 Linux
/dev/sda4 19128 19457 2650725 82 Linux swap / Solaris
Disk /dev/sdb: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0c4ee4dc
Device Boot Start End Blocks Id System
/dev/sdb1 1 14593 117218241 7 HPFS/NTFS
Disk /dev/sdc: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x5f0eeeb7
Device Boot Start End Blocks Id System
/dev/sdc1 * 2 30401 244188000 f W95 Ext'd (LBA)
/dev/sdc5 2 30401 244187968+ 7 HPFS/NTFS
==============================================
This completely confuses me but when putting my theory into play unbuntu works.
Anyways, thought you guys would like to know.
Cheers,
Nik