Hi Sam, welcome to NST.
When you installed Ubuntu, at the grub install stage there was an "advanced" button. If you'd used this you would have been given options about the grub install.
If you didn't use it, the default action of Ubuntu is to take over the boot process by overwriting the MBR so that it searches for grub instead of Vista's bootmgr.
You can use grub to boot Vista, or (with the help of EasyBCD 2.0) you can use bootmgr to boot Ubuntu.
Which system do you wish to be in charge ?
If you're trying to restore the Vista boot -
Boot from the Vista DVD, select "repair your computer" then "startup repair"
Do the above line
3 times (it only fixes one thing at a time) or until Vista boots unaided by the DVD.
In Vista Install
EasyBCD 2.0 latest build
In the add/remove entries dialogue, use the Linux tab and add an entry for Ubuntu selecting it from the dropdown menu and
ticking the "grub is not...." box (no need to tick the box if Ubuntu were on the
same HDD as Vista)
If you want grub to be in charge, the error 13 is saying that you've got the wrong partition specified in the (hdx,y) notation.
The NTLDR message is a mystery. NTLDR is XP's boot manager, nothing to do with Vista, and is probably coming from an old MBR on one of your disks that previously contained an XP installation.
When you are in the grub menu, instead of selecting Vista, hit "e" to go into edit mode then select Vista, go to the root (hdx,y) line, put the cursor under the x and hit "tab".
You'll get a list of all the available valid disk entries.
Doing the same thing with the y value will give you a list of all the valid partitions in the currently selected x
By doing this and searching through all the options, you should be able to see which is the correct x,y combination to locate Vista.
In Ubuntu, edit the boot/grub/menu.lst to change the Vista entry to the x,y values you just discovered.