quad booting Windows 2003, XP, FC4 and Suse Linux 9.3
On a SATA HDD I have installed Windows 2003, Windows XP and Fedora Core 4.
After a while I have installed Suse Linux 9.3. But now I can't boot FC4 because this option is not in the GRUB menu. Here is the menu.lst file in Suse:
Modified by YaST2. Last modification on Sat Sep 3 09:50:55 EEST 2005
color white/blue black/light-gray
default 0
timeout 20
gfxmenu (hd0,12)/boot/message
###Don't change this comment - YaST2 identifier: Original name: linux###
title SUSE LINUX 9.3
kernel (hd0,12)/boot/vmlinuz root=/dev/sda13 vga=0x31a selinux=0 splash=silent resume=/dev/sda11 showopts
initrd (hd0,12)/boot/initrd
###Don't change this comment - YaST2 identifier: Original name: xen###
title XEN
kernel (hd0,12)/boot/xen.gz dom0_mem=917504
module (hd0,12)/boot/vmlinuz-xen root=/dev/sda13 vga=0x31a selinux=0 splash=silent resume=/dev/sda11 showopts
module (hd0,12)/boot/initrd-xen
###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
root (hd0,0)
chainloader +1
###Don't change this comment - YaST2 identifier: Original name: floppy###
title Floppy
root (fd0)
chainloader +1
###Don't change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe -- SUSE LINUX 9.3
kernel (hd0,12)/boot/vmlinuz root=/dev/sda13 showopts ide=nodma apm=off acpi=off vga=normal noresume selinux=0 barrier=off nosmp noapic maxcpus=0 3
initrd (hd0,12)/boot/initrd
###Don't change this comment - YaST2 identifier: Original name: memtest86###
title Memory Test
kernel (hd0,12)/boot/memtest.bin
###Don't change this comment - YaST2 identifier: Original name: linux###
title Fedora Core (2.6.11-1.1369_FC4smp)
root (hd0,7)
kernel /vmlinuz-2.6.11-1.1369_FC4smp ro root=LABEL=/1 rhgb quiet
initrd /initrd-2.6.11-1.1369_FC4smp.img
It' s not installed in MBR. As you can see FC4 is in the menu.lst file but it's not visible in the boot screen.
Windows and Suse are working OK, but the only problem is starting FC4 from GRUB menu.
Please give me a reason for that.
Re: quad booting Windows 2003, XP, FC4 and Suse Linux 9.3
budman7 put it right: it looks confusing. Anyone installing 4 operating systems on one drive ought to know what they are in for.... For example, you ought to know that your disk partition table is closely related to this. Can you post that? Try running 'fdisk -L /dev/sda'. I'm guessing that when you installed Suse and/or Xen you stepped on the /boot partition of FC4. Notice that all other entries have 'kernel /boot/vmlinuz...' except FC4 which doesn't have the '/boot' part. Also important to know is which partition is FC4 on? We could guess that it is on (hd0,7) based on the 'root' statement, but we have no idea about the root ( / ) partition for FC4: what partition has the LABEL of '/1'? As far as I know, the only way to find out (without booting to FC4) is to run '/sbin/e2label /dev/sdaX' replacing 'X' with possible candidates, until the return is '/1'. It is possible to get things confused to the point that you don't know which partition is being booted to, which of course would affect which grub.conf is being displayed in the menu. You can install Grub stage1 to the boot record of any partition and point it to any other partition to find the boot files and of course then point to any other partition for the root ( / ) directory....