Grub does not boot!

Hey guys.

I’ve been running openSuse 11.2 for a while on my notebook.
Today I turned it off at work and came home. When I tried to turn it on, it boots, shows a black screen written ‘GRUB’ and then NOTHING. It doesn’t complete the boot process.

Today I did some software updates on it…

Any ideas?

Thanks

Boot into the install disk and use the repair installed system. Reinstall GRUB. Are there any other operating systems on this computer?

Or follow this
Re-Install Grub Quickly with Parted Magic - openSUSE Forums

Hey guys!

No, no other systems on the boot.

Well, when I type find /boot/grub/menu.lst it returns a file not found error. But when I mount the partitions manually and browse through them, I am able to find the file.

What should I do?

You should boot into the installed openSUSE and when you’re there, repair the bootloader. Use this tutorial to see 3 or 4 ways to boot into openSUSE, then use the appendix in that tutorial to repair Grub: HowTo Boot into openSUSE when it won’t Boot from the Grub Code on the Hard Drive

at this point:

setup (hd0)

It fails!
It checks if the file ‘/boot/grub/stage1’ exists and it returns error 15 - file not found.

But, again, the file is there! I’m able to open it and so on…

btw, i’m booting using ‘partedmagic’ running from RAM

Had the same problem a bit ago. For some reason the path was wrong , it became /boot/boot/menu.lst for some reason. Check it and be sure it is /boot/grub/menu.lst.

It’s no good running grub setup if you can’t find /boot/grub/menu.lst

What if you mount your root partition whilst running in Parted Magic?
Do you see any old menu.lst
either like this: ~menu.lst or menu.lst.old

??

yes, I do see a ‘menu.lst.old’ there.

Open it and post the contents here
We also need to know what kernel is in

/boot/

Mine shows

/boot/vmlinuz-2.6.31.12-0.1-default

/media/sda1/boot/grub/menu.lst:

Modified by YaST2. Last modification on Tue Feb 9 08:59:28 BRT 2010

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd0,0)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.2 - 2.6.31.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.12-0.1-desktop root=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part1 resume=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part6 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.31.12-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.2 - 2.6.31.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.12-0.1-desktop root=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part1 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
initrd /boot/initrd-2.6.31.12-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: openSUSE 11.2 (/dev/sda7)###
title openSUSE 11.2 (/dev/sda7)
root (hd0,6)
configfile /boot/grub/menu.lst

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,1)
chainloader +1

###Don’t change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (fd0)
chainloader +1

/media/sda1/boot/grub/menu.lst.old:

Modified by YaST2. Last modification on Tue Feb 9 08:59:26 BRT 2010

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

default 0
timeout 8
gfxmenu (hd0,0)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.2 - 2.6.31.12-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.12-0.1-desktop root=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part1 resume=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part6 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.31.12-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.2 - 2.6.31.8-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part1 resume=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part6 splash=silent quiet showopts vga=0x317
initrd /boot/initrd-2.6.31.8-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.2 - 2.6.31.8-0.1
root (hd0,0)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9500325AS_5VE49NHJ-part1 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x317
initrd /boot/initrd-2.6.31.8-0.1-desktop

###Don’t change this comment - YaST2 identifier: Original name: openSUSE 11.2 (/dev/sda7)###
title openSUSE 11.2 (/dev/sda7)
root (hd0,6)
configfile /boot/grub/menu.lst

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,1)
chainloader +1

###Don’t change this comment - YaST2 identifier: Original name: floppy###
title Floppy
rootnoverify (fd0)
chainloader +1

So I thought you said there was not menu.lst
Now you are posting it

In which case, you must be doing the grub repair incorrectly, because it does exist.

Run through the guide again:
Re-Install Grub Quickly with Parted Magic - openSUSE Forums

Well,actually he did post this.

Well, when I type find /boot/grub/menu.lst it returns a file not found error. But when I mount the partitions manually and browse through them, I am able to find the file.

Fair comment.
But if done correctly, it will find the file.

So either OP is not root (but if using RoxTerm in Parted it would be root by default)
Or has not done: grub
to get: grub>

I see your point!

well, I`ll put the whole output here:

root@PartedMagic:~# grub

grub> find /boot/grub/menu.lst

Error 15: File not found

This happens when

File not foundThis error is returned if the specified file name cannot be found, but everything else (like the disk/partition info) is OK.

Very strange.
It looks correct, the way you have menu.lst (that’s a l as in letter - not 1 as in the number one)

When you boot parted magic there is an option to use SupergrubDisk
Try it and see if can boot your installed system.

Do you have the install DVD for SUSE?

okay, i’ll try here…

I have a live-cd of suse here… But I can get a full dvd…

In this image you see Supergrub at the bottom #13

http://apum9q.bay.livefilestore.com/y1p9t2rdQ3Pf3I3l90x8zwtWBP2fYJpFGkM_eCmcQyNTwaZnh_vMtHHeCzXafJhkn5kWGekvWF6uzZQjpXJV9M5T7pPIOxp6wNI/select%20failsafe.png