How to correct menu.lst boot problem

Asked by csshreeram

I have a Linux dual boot on my laptop,
ie
Ubuntu 8.04 and SUSE Linux 10.First SUSE was installed and next Ubuntu.Recently i updated Ubuntu through Update Manager and it made changes to the menu.lst(It asked what to do and i approved the changes) and now i'm unable to log into SUSE.All i get at the bootloader is three versions of ubuntu with failsafe for each(so totally six and a memtest).But SUSE Linux and its failsafe are nowhere to be found.Here is the contents of my current menu.lst file.Also my SUSE is in (hda0,1) and i do not know its current kernel version because it was recently updated too.I'll back same time tomorow to check up on this.Please help as i desparately need to log in to SUSE.

PS:I'm a Linux newbie so please explain in detail if it needs any tweak in terminal.

Thanks in advance
C.S.Shreeram
India

title Ubuntu 8.04.1, kernel 2.6.24-22-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro quiet splash access=v3
initrd /boot/initrd.img-2.6.24-22-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-22-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-22-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro single
initrd /boot/initrd.img-2.6.24-22-generic

title Ubuntu 8.04.1, kernel 2.6.24-19-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro quiet splash access=v3
initrd /boot/initrd.img-2.6.24-19-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-19-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-19-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro single
initrd /boot/initrd.img-2.6.24-19-generic

title Ubuntu 8.04.1, kernel 2.6.24-16-generic
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro quiet splash access=v3
initrd /boot/initrd.img-2.6.24-16-generic
quiet

title Ubuntu 8.04.1, kernel 2.6.24-16-generic (recovery mode)
root (hd0,6)
kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=232d9e4c-48f8-474d-83c5-a559530a9679 ro single
initrd /boot/initrd.img-2.6.24-16-generic

title Ubuntu 8.04.1, memtest86+
root (hd0,6)
kernel /boot/memtest86+.bin
quiet

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu grub Edit question
Assignee:
No assignee Edit question
Solved by:
Wyatt Smith
Solved:
Last query:
Last reply:
Revision history for this message
Best Wyatt Smith (wyatt-smith) said :
#1

I think it is best to do a configfile boot of SUSE. This will load the SUSE grub menu. This is a good way to multiboot since each distro will be able to get automagic kernel updates.

Please edit your ubuntu menu.lst file as root

gksu gedit /boot/grub/menu.lst

Add a similar line to perform a configfile boot to SUSE.

### END DEBIAN AUTOMAGIC KERNELS LIST

title SUSE Menu
configfile (hd0,1)/boot/grub/menu.lst

Save and close. Then reboot.

Assuming (hd0,1) is your SUSE partition, this will bring you to the SUSE grub menu.

If you want to be able to toogle back and forth betweeen grub menus, place a similar entry in SUSE menu.lst pointing to the Ubuntu menu.lst. For example,

### END DEBIAN AUTOMAGIC KERNELS LIST

title Ubuntu 8.04, HARDY HERON Menu
configfile (hd0,6)/boot/grub/menu.lst

For more information regarding configfile booting go to the following page
http://users.bigpond.net.au/hermanzone/p15.htm#Second_method_configfile_boot

Hope this helps

Revision history for this message
csshreeram (csshreeram) said :
#2

Thanks Wyatt Smith, that solved my question.

Revision history for this message
csshreeram (csshreeram) said :
#3

It worked like it should.thanks for your time.Apologies for my late replies.

Thanks and Regards
C.S.Shreeram