Windows 7, SuSE 11.2, Ubuntu 8.10 GRUB loader error

Hi!

I will try to make this short.

First I’ve installed Microsoft Windows 7 Ultimate x64, Novel openSuse 11.2 x64.

When installed openSuse,openSuse installed GRUB as default boot manager and I could choose what to boot.

Now, I’ve booted Ubuntu from DVD and installed Ubuntu and Ubuntu replaced openSuse’s GRUB with his own.

I can boot Windows, but can’t boot openSuSE.

I’m getting: ERROR 15: no image found
Press any key to continue…

I have replaced entries in main.lst file. openSuse is installed on /dev/sda6, so I corrected “hd(0,5)” to “hd(0,6)”, but no good…:’(

What to do?

Hello kojo1984,

It must be hd(0,5). Because the first partition is hd(0,0).

Could you post the file /boot/grub/menu.lst of openSUSE?
And the one of Ubuntu?

Good luck!:wink:

Follow this:

Boot the Ubuntu CD

In a terminal do:

https://wiki.ubuntu.com/Grub2#Recover%20Grub%202%20via%20LiveCD

I have been doing this over and over all last week, it works flawlessly.

I think that is for recovering Grub2. The OP installed Ubuntu 8.10 which is Grub 1. So maybe your method can’t work in this case?

If I’m wrong (glad to be wrong), let me know.

If I’m right, I recommend to OP to use this simple method to write an entry for openSUSE into the Grub1 menu in Ubuntu: HowTo Multiboot openSUSE from Ubuntu using the GRUB bootloader

Could save a lot of heartache if Grub1 in 8.10 reacts to a Grb2 command badly (but I might be wrong of course).

Correct - (hangs head in shame)

main.lst


splashimage=0ca8cc1a-25b5-48fc-a7de-7db73f610ef1/boot/grub/splash.xpm.gz

This entry automatically added by the Debian installer for a non-linux OS

on /dev/sda1

title Microsoft Windows 7 Ultimate x64 (loader)
root (hd0,0)
savedefault
makeactive
chainloader +1

title Ubuntu 8.10, kernel 2.6.30.9
uuid 0ca8cc1a-25b5-48fc-a7de-7db73f610ef1
kernel /boot/vmlinuz-2.6.30.9 root=UUID=0ca8cc1a-25b5-48fc-a7de-7db73f610ef1 ro vga=0x317
initrd /boot/initrd.img-2.6.30.9
quiet

title Ubuntu 8.10, kernel 2.6.30.9 (recovery mode)
uuid 0ca8cc1a-25b5-48fc-a7de-7db73f610ef1
kernel /boot/vmlinuz-2.6.30.9 root=UUID=0ca8cc1a-25b5-48fc-a7de-7db73f610ef1 ro single
initrd /boot/initrd.img-2.6.30.9

title Ubuntu 8.10, memtest86+
uuid 0ca8cc1a-25b5-48fc-a7de-7db73f610ef1
kernel /boot/memtest86+.bin
quiet

END DEBIAN AUTOMAGIC KERNELS LIST

This is a divider, added to separate the menu items below from the Debian

ones.

title Other operating systems:
root

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sda6.

title Desktop – openSUSE 11.2 - 2.6.31.8-0.1 (on /dev/sda6)
root (hd0,6)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part6 resume=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part5 splash=silent quiet showopts vga=0x314
initrd /boot/initrd-2.6.31.8-0.1-desktop
savedefault
boot

This entry automatically added by the Debian installer for an existing

linux installation on /dev/sda6.

title Failsafe – openSUSE 11.2 - 2.6.31.8-0.1 (on /dev/sda6)
root (hd0,6)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part6 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd-2.6.31.8-0.1-desktop
savedefault
boot


Here is main.lst…
Switched back to hd(0,5), but no good…

…and here is a opensuse main.lst


Modified by YaST2. Last modification on Sat Apr 3 21:58:59 CEST 2010

THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader

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

default 3
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: xen###
title Xen – openSUSE 11.2 - 2.6.31.12-0.1
root (hd0,5)
kernel /boot/xen.gz
module /boot/vmlinuz-2.6.31.12-0.1-xen root=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part6 resume=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part5 splash=silent quiet showopts vga=0x314
module /boot/initrd-2.6.31.12-0.1-xen

###Don’t change this comment - YaST2 identifier: Original name: linux###
title Desktop – openSUSE 11.2 - 2.6.31.8-0.1
root (hd0,5)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part6 resume=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part5 splash=silent quiet showopts vga=0x314
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,5)
kernel /boot/vmlinuz-2.6.31.8-0.1-desktop root=/dev/disk/by-id/ata-ST9320325AS_6VE3CF6E-part6 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x314
initrd /boot/initrd-2.6.31.8-0.1-desktop

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

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

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


Change the suse entry in ubuntu to

title   openSUSE 11.2 
root (hd0,5)
kernel  /boot/vmlinuz root=/dev/sda6
initrd /boot/initrd
savedefault
boot