Greetings! have been using openSUSE for many years but never installed 2 linux distributions, so I thought of doing that on separate hard disks, one for 32 bit and another for 64 bit (all on ext4). Disk boot order - sda and then sdb.
So at first i upgraded 11.4 64 bit with 12.1 64 bit - fresh install, enabled MBR as well as the boot partition while installing and created a separate boot partition for it (sdb5) and root partition on sdb1 and everything worked like it should. Then, on installing 32 bit openSUSE on sda6 (root), enabled MBR and root (didn’t create any separate boot partition for it), and since then, only the 32 bit openSUSE boots and booting the 64 bit doesn’t work… on playing around a bit i got it to work in a way that now it boots to 64 bit but internet doesn’t work and a lot of error messages are displayed while booting… like emergency fsck mode etc. if someone needs to know, i will tell what exactly that is.
Can anyone tell me how to configure menu.lst in a way that both of them boot normally. Below, you can see the contents of menu.lst for both 32 bit and 64 bit
Thank you
64 bit menu.lst
Modified by YaST2. Last modification on Mon Nov 28 21:31:23 IST 2011
THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,5)/boot/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: Desktop – openSUSE 12.1 - 3.1.0-1.2 (/dev/sdb1)###
title Desktop – openSUSE 12.1 - 3.1.0-1.2 (/dev/sdb1) --64
rootnoverify (hd1,0)
makeactive
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: xen###
title Xen – openSUSE 12.1 - 3.1.0-1.2 --64
root (hd1,0)
kernel /xen.gz vga=mode-0x345
module /vmlinuz-3.1.0-1.2-xen root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5L723946-part2 resume=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part1 splash=silent quiet showopts vga=0x345
module /initrd-3.1.0-1.2-xen
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 – 32
rootnoverify (hd0)
kernel (hd0,5)/boot/vmlinuz-3.1.0-1.2-default root=/dev/sda6 resume=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part1 splash=silent quiet showopts vga=0x345
initrd (hd0,5)/boot/initrd-3.1.0-1.2-default
###Don’t change this comment - YaST2 identifier: Original name: Linux other 1###
title Other (windows xp)
rootnoverify (hd0,1)
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 12.1 - 3.1.0-1.2 --64
root (hd1,0)
kernel /vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5L723946-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x345
initrd /initrd-3.1.0-1.2-desktop
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 12.1 – 32
root (hd0,5)
kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x345
initrd /boot/initrd-3.1.0-1.2-default
32 bit menu.lst
Modified by YaST2. Last modification on Fri Nov 25 22:57:04 IST 2011
THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
For the new kernel it try to figure out old parameters. In case we are not able to recognize it (e.g. change of flavor or strange install order ) it it use as fallback installation parameters from /etc/sysconfig/bootloader
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd1,0)/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: Desktop – openSUSE 12.1 - 3.1.0-1.2 (/dev/sdb5)###
title Desktop – openSUSE 12.1 - 3.1.0-1.2 (/dev/sdb5) --64
root (hd1,0)
kernel /vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5L723946-part2 resume=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part1 splash=silent quiet showopts vga=0x345
initrd /initrd-3.1.0-1.2-desktop
###Don’t change this comment - YaST2 identifier: Original name: xen###
title Xen – openSUSE 12.1 - 3.1.0-1.2 --64
root (hd1,0)
kernel /xen.gz vga=mode-0x345
module /vmlinuz-3.1.0-1.2-xen root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5L723946-part2 resume=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part1 splash=silent quiet showopts vga=0x345
module /initrd-3.1.0-1.2-xen
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 – 32
root (hd0,5)
kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part6 resume=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part1 splash=silent quiet showopts vga=0x345
initrd /boot/initrd-3.1.0-1.2-default
###Don’t change this comment - YaST2 identifier: Original name: Linux other 1###
title Other (wxp)
rootnoverify (hd0,1)
chainloader +1
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 12.1 - 3.1.0-1.2 --64
root (hd1,0)
kernel /vmlinuz-3.1.0-1.2-desktop root=/dev/disk/by-id/ata-WDC_WD10EARS-00Y5B1_WD-WCAV5L723946-part2 showopts apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x345
initrd /initrd-3.1.0-1.2-desktop
###Don’t change this comment - YaST2 identifier: Original name: failsafe2###
title Failsafe – openSUSE 12.1 – 32
root (hd0,5)
kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-ST3250820SV_9QE2JYYY-part6 showopts apm=off noresume nosmp maxcpus=0 edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 nomodeset x11failsafe vga=0x345
initrd /boot/initrd-3.1.0-1.2-default