

I'd used GParted to create my install partitions so knew I'd installed /boot into partition sda9 so was able to identify it relatively easy. It will help if you know which partition you've installed your /boot into but even then it's not too intuitive. I only have one hard disk so typing "root (hd0,'tab_key'" gave me all the options for partitions in hd0 that were available. The 'tab_key' is used in grub for auto complete options. Grub doesn't use sda/b/c/d for sata hard disks, instead it uses hd0 for sda, hd1 for sdb etc. For this you use the grub "root" command. So, you need to change the root to the partition that contains Ubuntu's /boot files. For me, this appeared to be my Windows 7 C drive from some of the directory names it brought up. "ls" will give you a listing of where you are. This will give you confidence that the install worked and will tell you what settings to use later. The first thing to do is check if you can use the grub> command prompt to actually boot into your ubuntu install. I then went back to Windows, ran EasyBCD and every way I tried (see above thread suggestions), always ended up with either with the grub> command prompt and sometimes nothing very much at all. I then installed Ubuntu into those partitions. I used the Windows partition manager to free up some hard disk space and then used live CD and GParted to create a /, /home and swap logical partitions. I had Windows 7 factory setup on a laptop and was trying to get Ubuntu to dual boot. I've just been through this as a Linux newbie this weekend and just(!) got this working. Then the GNU GRUB boot menu should appear. You should see something similar to the text below. When the Windows boot menu appears, select the EasyBCD entry you added to boot Linux. You need the bootloader, but you do not need a boot menu entry for it unless you are using it in some other way. Note: You can delete the entry for NeoGrub Bootloader if you wish.


If the install worked correctly you will see the file C:\NeoGrub and the folder C:\NST. Note: This adds the NeoGrub bootloader code to your C:\ folder.
