Fedora and suse dual boot

Hello.

I have installed fedora fc10 some time ago, on some partitions (sda 5, sda 6 and sda7) and then i’ve installed opensuse 11.1 on others (sda 8, sda 9 and sda10). Fedora isn’t working after i’ve installed suse (it doesn’t apear in the boot menu). Becouse now I need both opensuse and fedora, i wonder how can I make the boot loader from suse boot both. Please help me.

Hi,

keep in mind that I’m a ‘puzzled penguin’
with limited knowledge about Linux.
And don’t expect any more replies from me in
your case, because (i) I’ll just tell you what I know,
and because (ii) I usually don’t have too much time
to have a look at the forums.

There are two boot loaders under Linux, one of which
is Grub, the other one is Lilo, with Grub being the
most popular one at present.

Under openSUSE the config file for Grub can be found in
/boot/grub/menu.lst .
For Fedora I don’t know.

You can edit this file with a usual text editor,
when you’ve logged in as root.
But you should take care to at least have made a
backup copy of this file before attempting to edit it!

Anyway, if you modify this file and make any serious
error, your system may currently not be able to boot
from a harddisk of your computer anymore, at least
until you re-install some OS, or until you use some
other means to fix the problem.

This (i.e. not being able to boot from a harddisk)
may not be a desaster if you ensure the following
BEFOREHAND:
I can boot my system (dual-boot openSUSE plus an old
windows) from a Live-Linux-DVD that was enclosed with
a computer journal, and I then can access ALL volumes
on my harddisks.
So check this beforehand.

Using such a Live-Linux I AM able to edit any
/boot/grub/menu.lst, or the like, on any partition
on my harddisks.
And in any case, I have a backup copy of that file
on an USB stick.

Probably there should be a menu.lst on one of your
Fedora partitions as well, if Fedora uses Grub
(which is likely).
It should not be too difficult to locate that file
using a search program.

Have a look at my menu.lst:


Modified by YaST2. Last modification on Sa Feb 21 02:59:51 UTC 2009

default 0
timeout 8
gfxmenu (hd2,1)/boot/message

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd2,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/scsi-SIBM_DNES-318350W_AKL08656-part2 resume=/dev/disk/by-id/scsi-SIBM_DNES-318350W_AKL08656-part1 splash=silent showopts
initrd /boot/initrd-2.6.27.7-9-pae

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1 - 2.6.27.7-9
root (hd2,1)
kernel /boot/vmlinuz-2.6.27.7-9-pae root=/dev/disk/by-id/scsi-SIBM_DNES-318350W_AKL08656-part2 showopts ide=nodma apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
initrd /boot/initrd-2.6.27.7-9-pae

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

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

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

You may notice that besides the comments, every one
of the several entries in that file starts with a
title XYZ
followed by some commands.

If you find the corresponding lines in a menu.lst of Fedora,
adding these lines to the menu.lst of openSUSE might help.

If all fails, you could try to re-install Fedora on the
old volumes present before installing SUSE, but honestly,
I have no idea if your SUSE partitions would be directly
accessible anymore in that case (which, however, should
still be possible when booting from a Live-Linux-DVD).

Documentation on Grub can be found under
SDB:The Boot Manager Grub - openSUSE

Good luck
Mike