Home_greyopenFATE - openSUSE feature tracking > #310665
Dashboard | Search | Sign up | Login

Please login or register to be able to edit or vote this feature.

Keep the current kernel when doing a kernel update through yast

Feature state

Duplicate of #309205
Status: Rejected


See this discussion on the forum:



Keeping the current kernel installed should be the default and automatic behaviour for a kernel update through Yast! (Provided there is enough space on the partition that holds /boot).

Or it could be a setting somewhere to keep the last X number of previous installed kernels (where X should default to 1).

User benefit:

When the newly installed kernel doesn't work or has some issues. The user has an easy way to boot into a previous kernel, so he still has a working system.


icons/user_comment.png J. M. wrote: (7 years ago)

I also agree that by default, openSUSE should maintain both old and new kernel versions so that in the event of a bad or defective kernel installation, it would be easy to drop back to an older kernel version.  I would add this as the default method in openSUSE 11.4 to allow the addition or removal of kernel versions, but that loading a new kernel does not automatically remove the older version.

Thank You,

J. McDaniel

icons/user_comment.png d. h. wrote: (7 years ago)

The advantages of always having a useable kernel far outway any savings made by not keeping the old  kernel, and those savings are what? a few meg of disk space!

icons/user_comment.png m. p. wrote: (7 years ago)

the one i like about opensuse is not to have billions of kernels when i start up like ubuntu and debian does. it should be optin. i dont realy like it to uninstall old kernel by hand, espacialy not if you have to do that on several machines.

icons/user_comment.png P. D. wrote: (7 years ago)


Mandriva does it since 2009.1 I think and there is no need to erase old kernels, it is done automatically. I d'on't know how they do it though.

When there is an upgrade of kernel k, the system keeps the k and k-1 and thus erasing the k-2 and + kernels and entries in GRUB.

icons/user_comment.png J. D. wrote: (7 years ago)

we had at least 2 major kernel update errors in the last years, so this option is really necessary. May be simply make the menu name softer (now it's the full kernel name), could be "openSUSE", 3failsafe...", "openSUSE old Kernel Failsafe" (full one kept but commented out)

icons/user_comment.png M. S. wrote: (7 years ago)

By the way:

Maybe there could be also added an easier way to test a kernel before it is in the main repositories. An easy fallback to the kernel from the main repository (update or 11.x) may be an stimulatition for not so willing to take risks (or at least something to minimize the determent).  And hopefully the more a kernel is tested on diffenrent system the more it will likely be stable if it is intruduced to the main update repository.

Regards pistazienfresser

icons/user_comment.png A. B. wrote: (7 years ago)

This thread demonstrates a production system that could have benefited from multiple installed kernels.


icons/user_comment.png M. S. wrote: (7 years ago)

See also:

# for Ubuntu: last-good-boot https://wiki.ubuntu.com/KernelTeam/removing-old-kernels

# other openFATE Treads:

## #309205: Remove old kernel package only after the new one successfully booted https://features.opensuse.org/309205

## #306971: keep the previous kernel after update process https://features.opensuse.org/306971

icons/user_comment.png L. L. wrote: (7 years ago)

I agree with the suggestion in the summary and made somewhat the same suggestion to #306971. I currently use multiversioning but have to keep track of how many generations I have and remove older ones.

Thank you,

Lucky Leavell

Last change: 7 years ago
Score: 45
  • Negative: 4
  • Neutral: 1
  • Positive: 49
Feature Export
Application-xmlXML   Text-x-logPlaintext   PrinterPrint