Bug 302004

Summary: merge existing GRUB menu.lst for parallel installation
Product: [openSUSE] openSUSE 10.3 Reporter: Forgotten User 42maXmOW7B <forgotten_42maXmOW7B>
Component: InstallationAssignee: Jozef Uhliarik <juhliarik>
Status: RESOLVED WONTFIX QA Contact: Jiri Srain <jsrain>
Severity: Enhancement    
Priority: P4 - Low CC: jplack, stefan.fent
Version: Beta 1   
Target Milestone: ---   
Hardware: x86-64   
OS: openSUSE 10.3   
Whiteboard:
Found By: Beta-Customer Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Forgotten User 42maXmOW7B 2007-08-20 23:35:28 UTC
For my first test, I installed 10.3 Beta1 on a working openSUSE 10.2 system which has everything except /boot in LVM, by creating a new LVM logical volume for the 10.3 root partition and mounting the existing /boot partition without formatting. Despite the warning from YaST this works perfectly fine, but I had to merge the GRUB menu items for 10.2 from /boot/grub/menu.lst.old into /boot/grub/menu.lst manually, whereafter the 10.2 installation also boots fine again.

As this is rather convenient for testing, I'd like to suggest that this be done automatically, ie. if the installation procedure finds an existing menu.lst it should preserve its entries and just add a new one in front of them.

Also, the strong warning against mounting existing partitions without reformatting them could, at least in the case of /boot, be toned down a bit.
Comment 1 Thomas Fehr 2007-08-23 12:45:49 UTC
This is something for yast2-bootloader, not yast2-storage.
Comment 2 Forgotten User 42maXmOW7B 2007-09-01 23:15:38 UTC
Problem still exists in openSUSE 10.3 Beta2.
Comment 3 Stefan Fent 2007-09-03 08:47:31 UTC
This won't be fixed in 10.3, but we'll keep in in mind.
Comment 4 Joachim Plack 2008-03-20 04:19:52 UTC
reevaluate bug for SLE11
Comment 5 Joachim Plack 2008-03-20 04:21:35 UTC
see above
Comment 6 Joachim Plack 2008-07-15 11:22:20 UTC
assign to yast2-bootloader maintainer
Comment 7 Jozef Uhliarik 2009-02-11 15:15:31 UTC
After checking code there is part which is responsible for adding other installed OS but it doesn't work with LVM and also it works different from your point of view.

The yast2-bootloader check other linux partitions and if it finds some menu.lst it takes dafault boot entry and add it to new menu.lst (if it is classical boot entry)

Your idea is different from existing solution it is opposite of existing solution ;-)

I am sorry we consumed a lot of time with fixing bugs in algorithm for adding other installed OS. There is also a lot of open bugs for bootloader. It will be better to concentrate power on fixing existing problems.

Closed like wontfix.

You can also send patch ;-)