[Bug 849531] New: grub2 doesn't ignore old kernels
https://bugzilla.novell.com/show_bug.cgi?id=849531 https://bugzilla.novell.com/show_bug.cgi?id=849531#c0 Summary: grub2 doesn't ignore old kernels Classification: openSUSE Product: openSUSE 13.1 Version: RC 2 Platform: x86-64 OS/Version: SUSE Other Status: NEW Severity: Minor Priority: P5 - None Component: Bootloader AssignedTo: jsrain@suse.com ReportedBy: jdelvare@suse.com QAContact: jsrain@suse.com CC: lnussel@suse.com, mchang@suse.com, arvidjaar@gmail.com Found By: Community User Blocker: --- I build and install kernels manually on my openSUSE systems. So far I had been running grub (0.97) and it never created a menu entry for old kernels. Since openSUSE 13.1 I have switched to grub2 and now it is creating menu entries for old kernels such as /boot/vmlinuz-3.12.0.old. I have many kernels installed and this bloats my menu. I believe the previous behavior of ignoring old kernels was much better and should be preserved in grub2. -- 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=849531 https://bugzilla.novell.com/show_bug.cgi?id=849531#c1 Jiri Srain <jsrain@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |NEEDINFO InfoProvider| |jdelvare@suse.com --- Comment #1 from Jiri Srain <jsrain@suse.com> 2013-11-12 13:01:13 UTC --- Which kernels did you install? The openSUSE packages? If so, then the bug was that the kernels were not added to the boot menu. After all, given the design of GRUB2, I find the behavior correct. After all, how should it find - when generating the menu - which kernel you want to have included and which not? -- 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=849531 https://bugzilla.novell.com/show_bug.cgi?id=849531#c2 Jean Delvare <jdelvare@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEEDINFO |NEW InfoProvider|jdelvare@suse.com | --- Comment #2 from Jean Delvare <jdelvare@suse.com> 2013-11-12 13:30:51 UTC --- No, the kernels aren't openSUSE packages, they are built locally and installed with "make modules_install && make install". When I do that a second time for the same kernel version (and this happens to me all the time) the previous version gets renamed to .old. Grub 0.97 was somehow able to skip /boot/vmlinuz-*.old when updating the boot menu, and I liked this behavior. I wish Grub 2 could just do the same, either by default or at least with a config setting. -- 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=849531 https://bugzilla.novell.com/show_bug.cgi?id=849531#c3 Jiri Srain <jsrain@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- AssignedTo|jsrain@suse.com |mchang@suse.com --- Comment #3 from Jiri Srain <jsrain@suse.com> 2013-11-12 13:47:59 UTC --- With old Grub, someone had to actively add the kernel to the boot menu - which, in case of openSUSE kernel packages, were the post-install scripts. GRUB2 generates the menu on its own. I agree with you that generating .old kernels could be a nice option - if made optional. Michael, what's your view? -- 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