See if this simpler or quicker.
(1) Boot up Ubuntu and run it as a Live CD.
(2) Click Application/Accessories/terminal and claim to be a Super user by
(3) Display the hard disk partition by command
and identify which partition holds Ubuntu. It will be the first one with type 83. Say this is sda2.
(4) Create a mount point and mount Ubuntu partition (assuming it is sda2) and do a grub-install
Code:
mkdir /mnt/sda2
mount /dev/sda2 /mnt/sda2
grub-install --root-directory=/mnt/sda2 /dev/sda
The procedure Will work for every Linux that uses Grub. For non-Debian and non-Ubuntu distros claim the super user by
-----------------------------using Vista to dual boot Linux-------------------------------------------------
Do the above except in Step (4) Last command you tell Grub2 to install itself in sda2 by
Code:
grub-install --root-directory=/mnt/sda2 --force /dev/sda2
You then follow Task E5 of Just booting tips in my signature on how to use BCDedit to arrange the dual boot.
You should be left in no illusion that Grub needs only 1/4 of the work of Vista's bootmgr (Vista/Win7 boot loader) to do a dual boot.
When it comes to booting Linux is light years ahead of M$ systems.