Right, unfortunately my Ubuntu install hasn't got without a hitch 
Now my understanding of MBRs aint great, but from what i've seen I've got two separate MBRs because i had a dual booting vista/xp machine with xp on a small disk of its own and Vista on a disk which now contains ubuntu and grub.
When i try to boot Ubuntu now I'm left with a blank screen, much like i had when trying to install - although when booting from the disk i was able to fix it by setting noquiet and nosplash - this hasn't worked when using grub to boot from the HDD
so i've not been able to get into my installed ubuntu and now am running the live cd.
Also, my xp parition is screwed any my hal.dll is corrupt and i can't map the ntfs volume to copy over a new dll file
any tips on how to deal with - mainly the ubuntu boot issue... and maybe also how to mount the volume to copy the dll?
thanks.
oh, don't know if it helps but here's my HDD setup

Now my understanding of MBRs aint great, but from what i've seen I've got two separate MBRs because i had a dual booting vista/xp machine with xp on a small disk of its own and Vista on a disk which now contains ubuntu and grub.
When i try to boot Ubuntu now I'm left with a blank screen, much like i had when trying to install - although when booting from the disk i was able to fix it by setting noquiet and nosplash - this hasn't worked when using grub to boot from the HDD

so i've not been able to get into my installed ubuntu and now am running the live cd.
Also, my xp parition is screwed any my hal.dll is corrupt and i can't map the ntfs volume to copy over a new dll file

any tips on how to deal with - mainly the ubuntu boot issue... and maybe also how to mount the volume to copy the dll?
thanks.
oh, don't know if it helps but here's my HDD setup

Code:
Disk /dev/hda: 163.9 GB, 163928604672 bytes
255 heads, 63 sectors/track, 19929 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xcc84e479
Device Boot Start End Blocks Id System
/dev/hda1 * 1 3843 30868866 83 Linux
/dev/hda2 8542 19929 91474110 f W95 Ext'd (LBA)
/dev/hda3 3844 8250 35399227+ 83 Linux
/dev/hda4 8251 8541 2337457+ 82 Linux swap / Solaris
/dev/hda5 8542 11091 20482843+ 7 HPFS/NTFS
/dev/hda6 11092 14915 30716248+ 7 HPFS/NTFS
/dev/hda7 14916 17465 20482843+ 7 HPFS/NTFS
/dev/hda8 17466 19929 19792048+ 7 HPFS/NTFS
Partition table entries are not in disk order
Disk /dev/hdb: 8455 MB, 8455200768 bytes
255 heads, 63 sectors/track, 1027 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xaf076a47
Device Boot Start End Blocks Id System
/dev/hdb1 * 1 1026 8241313+ 7 HPFS/NTFS
Disk /dev/sda: 250.0 GB, 250059350016 bytes
16 heads, 63 sectors/track, 484521 cylinders
Units = cylinders of 1008 * 512 = 516096 bytes
Disk identifier: 0xa752f630
Device Boot Start End Blocks Id System
/dev/sda1 * 1 101587 51199816+ 7 HPFS/NTFS
/dev/sda2 101588 484520 192998232 f W95 Ext'd (LBA)
/dev/sda5 101588 142222 20480008+ 7 HPFS/NTFS
/dev/sda6 142223 203174 30719776+ 7 HPFS/NTFS
/dev/sda7 203175 281345 39398152+ 7 HPFS/NTFS
/dev/sda8 281346 382932 51199816+ 7 HPFS/NTFS
/dev/sda9 382933 433726 25600144+ 7 HPFS/NTFS
/dev/sda10 433727 484520 25600144+ 7 HPFS/NTFS
Disk /dev/sdb: 250.0 GB, 250059350016 bytes
255 heads, 63 sectors/track, 30401 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0xe9d330fe
Device Boot Start End Blocks Id System
/dev/sdb1 1 30401 244196001 7 HPFS/NTFS
Last edited: