Bug 729878

Summary: can't change the boot system on dualboot opensuse/opensuse
Product: [openSUSE] openSUSE 12.1 Reporter: Jean-Daniel Dodin <jdd>
Component: YaST2Assignee: Steffen Winterfeldt <snwint>
Status: VERIFIED INVALID QA Contact: Jiri Srain <jsrain>
Severity: Normal    
Priority: P5 - None CC: locilka
Version: Final   
Target Milestone: ---   
Hardware: Other   
OS: Other   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Jean-Daniel Dodin 2011-11-11 14:29:25 UTC
User-Agent:       Mozilla/5.0 (X11; Linux x86_64; rv:7.0.1) Gecko/20100101 Firefox/7.0.1

I have a current openSUSE 11.4 install, that boots perfectly the system

# Modified by YaST2. Last modification on Wed Aug  3 09:05:46 CEST 2011
# THIS FILE WILL BE PARTIALLY OVERWRITTEN by perl-Bootloader
# Configure custom boot parameters for updated kernels in /etc/sysconfig/bootloader

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

###Don't change this comment - YaST2 identifier: Original name: linux###
title Desktop -- openSUSE 11.4 - 2.6.37.6-0.7
    root (hd0,6)
    kernel /boot/vmlinuz-2.6.37.6-0.7-desktop root=/dev/disk/by-id/ata-WDC_WD1001FAES-60Z2A0_WD-WCATR1443583-part7 resume=/dev/disk/by-id/ata-WDC_WD1001FAES-60Z2A0_WD-WCATR1443583-part5 splash=silent quiet showopts vga=0x31a
    initrd /boot/initrd-2.6.37.6-0.7-desktop

I also have a 12.1 install (up to date, so final or nearly) with:

# Modified by YaST2. Last modification on ven. nov. 11 15:06:50 CET 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
##YaST - activate

###Don't change this comment - YaST2 identifier: Original name: linux###
title openSUSE 12.1 - 3.1.0-1.2
    root (hd0,5)
    kernel /boot/vmlinuz-3.1.0-1.2-default root=/dev/disk/by-id/ata-WDC_WD1001FAES-60Z2A0_WD-WCATR1443583-part6 resume=/dev/disk/by-id/ata-WDC_WD1001FAES-60Z2A0_WD-WCATR1443583-part5 splash=silent quiet showopts 
    initrd /boot/initrd-3.1.0-1.2-default

the two of them are instructed in yast to be written in hda3 (extended). As you see the newer is 12.1, but still it's 11.4 that shows at boot time. I tryed several setup in yast with no result

Reproducible: Always

Steps to Reproduce:
1.
2.
3.
Actual Results:  
boot always show the 11.4 menu (and then the 12.1, so boot is ok)

Expected Results:  
12.1 boot menu should show (11.4 is to be progressively abandonned)

look like only at install time the boot system can be installed??
Comment 1 Jean-Daniel Dodin 2011-11-11 14:32:11 UTC
As long as I remember, this is a very common situation I could solve with "updategrub" from please-try-again (for example http://forums.opensuse.org/forums/english/other-forums/development/programming-scripting/447138-looking-grub-windows-bootloader-all-partitions.html)

but is there a standard way to do it?
thanks
jdd
Comment 2 Steffen Winterfeldt 2011-11-15 14:23:10 UTC
What's in /etc/grub.conf (both)?
Comment 3 Jean-Daniel Dodin 2011-11-15 15:05:36 UTC
already copied in the original report (comment 0)
Comment 4 Steffen Winterfeldt 2011-11-15 15:13:10 UTC
*** /etc/grub.conf ***
Comment 5 Jean-Daniel Dodin 2011-11-15 17:05:07 UTC
ok, sorry.

By the way, I don't have this computer at hand right now (and not for a week), and on the one I have (and used to have the same problem), asking for a new config in yast/grub did the job (setting the 12.1 grub as boot).

So I close this bug as invalid and I will reopen in if ever the solution don't work on the initial computer.

Thanks quoting this grub.conf I never noticed

jdd
Comment 6 Jean-Daniel Dodin 2011-11-15 17:06:24 UTC
closed until new infos if ever necessary will be reopenned