[Bug 223246] New: grub: full vmlinuz/initrd path in menu.lst causes problems after update
https://bugzilla.novell.com/show_bug.cgi?id=223246 Summary: grub: full vmlinuz/initrd path in menu.lst causes problems after update Product: openSUSE 10.2 Version: RC 1 Platform: Other OS/Version: Other Status: NEW Severity: Blocker Priority: P5 - None Component: YaST2 AssignedTo: stefan.fent@novell.com ReportedBy: holgi@novell.com QAContact: jsrain@novell.com CC: aj@novell.com I saw that you now write the full path of vmlinuz/initrd to menu.lst, like: kernel /boot/vmlinuz-2.6.18.2-23-default ... initrd /boot/initrd-2.6.18.2-23-default This causes trouble after updating, when having two systems on one machine: menu.lst of older system will be read during installation, entries of it will be added to menu.lst of new system. If you update the kernel of the old system, the menu.lst entry on it's boot partition will be changed, but the entry in the menu.lst of the new system will not. So if you boot the old system with the grub/menu.lst of the new system there is a problem. So my suggestion keep the symlinks and still use it in menu.lst -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 stefan.fent@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |odabrunz@novell.com AssignedTo|stefan.fent@novell.com |aosthof@novell.com Severity|Blocker |Major ------- Comment #1 from stefan.fent@novell.com 2006-11-22 08:27 MST ------- This is not a blocker, as it can be changed with a bootloaderconfig update after release, downgrading. This is only valid for multiple 10.2 installations on one system. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ------- Comment #2 from holgi@novell.com 2006-11-22 08:35 MST ------- But there is no way back if you once started this system ... Right, it is for multiple systems but not just 10.2 but also later systems. So if we do start such a 'solution' now the problems will pop up later ... but they will pop up -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ------- Comment #5 from jplack@novell.com 2006-11-27 04:23 MST ------- I'm sorry Holgi: - Keeping the symlinks in menu.lst is not an option. The requirement to have one bootloader entry per kernel contradicts with the old "one and only vmlinux" entry paradigm. - #300543 is the most important FATE here, please also check the various references: #232, #2154, #301204 ... - flawless support of multiboot setup, was never a supported feature as to my knowledge. - the work-around here would be to use various configfiles and/or chainloader stages instead of directly adressing the images for other systems directly. Unfortunately that work-around does not work for all architectures/ bootloaders. Else I would say, please file a feature request for that. - so the bottom line from my personal point of view is that this does not block anything except a nice but unsupported attribute of former distros and that an easy work-around exists. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 holgi@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|stefan.fent@novell.com |aj@novell.com ------- Comment #6 from holgi@novell.com 2006-11-27 04:49 MST -------
- Keeping the symlinks in menu.lst is not an option. The requirement to have one bootloader entry per kernel contradicts with the old "one and only vmlinux" entry paradigm.
What is the description for that - why is it not an option any more?
- #300543 is the most important FATE here, please also check the various references: #232, #2154, #301204 ...
fate #300543 tells: Whenever an additional kernel is installed, a unique bootloader entry must be created, and the bootloader has to be reinitialized, if necessary. I just read _additional_ kernel here but the problem is the standard/main (how do you want to call it?) kernel. If you do update the kernel of such a multi kernel system, which one will be updated?
- flawless support of multiboot setup, was never a supported feature as to my knowledge.
Strange: so we do we still generate these entries then?
- the work-around here would be to use various configfiles and/or chainloader stages instead of directly adressing the images for other systems directly. Unfortunately that work-around does not work for all architectures/ bootloaders. Else I would say, please file a feature request for that.
From my point of view: If you change part of the boot mechanism that causes problems on the other hand the better way would be to change the whole boot mechanism (add chainloader entries instead of current vmlinuz/initrd entries of other SUSE partitions). But as it is now - it's just done half of it.
- so the bottom line from my personal point of view is that this does not block anything except a nice but unsupported attribute of former distros and that an easy work-around exists.
What I'm wondering about: how many users do want to have multiple kernel support not knowing how to modify a grub entry comparing to how many users cannot but their other linux partition later not having the knoledge how to change the grub entry and are helpless. Nevertheless, it seems AJ have to decide about that here -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 aj@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|aj@novell.com |ihno@novell.com -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ihno@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ihno@novell.com |ke@novell.com Severity|Blocker |Major Component|YaST2 |YaST2 Product|openSUSE 10.2 |openSUSE 10.3 Version|RC 1 |Alpha 1 ------- Comment #8 from ihno@novell.com 2006-11-27 09:20 MST ------- This will not get fixed for 10.2 (too late). A different solution can be made in 10.3. The following snipped should be added to the Release Notes: ================================================ If multiple instances of openSuSE 10.2 are installed on one machine and the instance in partition 2 is booted from the grub in partition 1 the entry in menu.lst in partition 1 for partition 2 should contain the entry: kernel /boot/vmlinuz initrd /boot/initrd instead of kernel /boot/vmlinuz-2.6.18.2-23-default initrd /boot/initrd-2.6.18.2-23-default With this change it is safe to make a kernel update in partition 2 and the system can still be booted from partition 1. =================================================== -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ke@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ------- Comment #9 from holgi@novell.com 2006-11-27 09:37 MST ------- Ihno: What about the update problems? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ke@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|ke@novell.com |odabrunz@novell.com Status|ASSIGNED |NEW ------- Comment #10 from ke@novell.com 2006-11-27 10:06 MST ------- Thanks Ihno, I submitted your text (#8). Assign it back to me if more needs to be done. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ------- Comment #11 from ihno@novell.com 2006-11-29 07:51 MST ------- @Holger: Thats what the snipped in comment #8 is for. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 ------- Comment #12 from holgi@novell.com 2006-11-29 07:56 MST ------- @Ihno:my question was more like as in bug #224481 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246 odabrunz@novell.com changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |ASSIGNED ------- Comment #13 from odabrunz@novell.com 2007-02-02 10:39 MST ------- A different solution for later needs to be discussed. It should be there for 10.3, so that a 10.3 can still boot a installed 10.2. Some approaches are: - use a chainloader to load other installation, whereever a chainloader is available - in grub it is possible to load a different menu list At some point, but likely not for 10.3, it may be possible to have a two-stage boot scheme on all platforms. First stage loads the boot menu of an installation, the second stage loads the selected kernel there. (As we have it on IA64). For this we need to open a discussion in FATE. Leaving this bug open as a reminder until we have a FATE. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug, or are watching someone who is.
https://bugzilla.novell.com/show_bug.cgi?id=223246#c14 Christoph Thiel <cthiel@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cthiel@novell.com Status|ASSIGNED |NEEDINFO Info Provider| |stefan.fent@novell.com --- Comment #14 from Christoph Thiel <cthiel@novell.com> 2007-08-08 03:06:55 MST --- Stefan, what's the status on this bug? Could you please push this into FATE, unless it's already there? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=223246#c15 --- Comment #15 from Holger Sickenberg <holgi@novell.com> 2007-08-28 08:23:52 MST --- ping -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=223246#c16 Stefan Fent <stefan.fent@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan.fent@novell.com Status|NEEDINFO |RESOLVED Info Provider|stefan.fent@novell.com | Resolution| |FIXED --- Comment #16 from Stefan Fent <stefan.fent@novell.com> 2007-08-28 10:12:01 MST --- The chainloader/configfile approach is realized in 10.3 Beta2, so I'll close this bug -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com