GRUB trouble

I am having problems Loading OpenSUSE 11.04_amd64 after Installation. I Dual Boot with Windows (on dev/sda) and Linux (on dev/sdb). I have been using Ubuntu_amd64 for a while and had decided to give other Linux distros a try. I tried Debian but I ended up downloading and installing a bare-bone version and I couldn’t go anywhere with it as, I am a Linux noob.

I have now downloaded and tried to install OpenSUSE 11.04. Installation was smooth but OpenSUSE will not boot. I get a black screen which says Grub Error and something like ‘file not found’.

I must be installing GRUB wrongly… and I need the forums’ help.

This is how my /dev/sdb looks:

/dev/sdb1 - 500 GB
/dev/sdb2 - 200 GB
/dev/sdb3 - 35 GB EXT4 /
/dev/sdb4 - Extended
/dev/sdb5 - 194 GB EXT4 /home
/dev/sdb6 - 2 GB SWAP

and this is how I set up the BOOT:

Boot Loader type : GRUB
Status Location : Root “/”
Change Location :
*MBR Disabled
*Boot from “/” Enabled

Also I chose /dev/sdb for GRUB installation device.

My Desktop:
Intel Desktop Board DG45ID
Integrated Graphics
Ram 2GB DDR2
Processor Intel Core 2 Duo 3.0ghz

Please assist me in loading OpenSUSE 11.04 amd 64

I couldn’t edit after 10 mins.

I just need to add that I have GNOME CD.

Please boot from the liveCD as root and run in gedit

fdisk -l

and navigate to ‘/boot/grub/menu.lst’ of the installed openSUSE system, copy and paste its contents, and the output of the above command here.
Please use CODE tags Posting in Code Tags - A Guide

fdisk -l

Disk /dev/sda: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders, total 976773168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x12a57f63

   Device Boot      Start         End      Blocks   Id  System
/dev/sda1   *        2048   102402047    51200000    7  HPFS/NTFS/exFAT
/dev/sda2       102402048   204802047    51200000    7  HPFS/NTFS/exFAT
/dev/sda3       204802048   976773119   385985536    7  HPFS/NTFS/exFAT

Disk /dev/sdb: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders, total 1953525168 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x000be217

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048  1048578047   524288000   83  Linux
/dev/sdb2      1048578048  1468008447   209715200   83  Linux
/dev/sdb3      1468008448  1541408767    36700160   83  Linux
/dev/sdb4      1541408768  1953523711   206057472    5  Extended
/dev/sdb5      1541410816  1945133055   201861120   83  Linux
/dev/sdb6      1945135104  1953523711     4194304   82  Linux swap / Solaris

I am unable to access menu.lst. I need permissions and I don’t exactly know how to boot as root

If you set the sdb HD to the first boot device in BIOS
Does it boot now?

It might not because there is no boot flag on sdb3, your root partition