DevHeads.net

How do I remove a kernel

I have 4 kernels in /boot, leaving on 20MB which is not enough for the
next one.

I had installonly_limit= set at 5, as there were some kernel problems. 
After I got the error that there was not enough room for another kernel,
I set installonly_limit= to 3 and did the update with --exclude=kernel*

That worked to update everything else, but not remove the oldest kernel.

How can I remove the oldest kernel to make room for the new one?

thanks

Comments

Re: How do I remove a kernel

By m.roth at 01/08/2019 - 17:30

Robert Moskowitz wrote:
yum remove kernel-rest-of-kernel-name, for example
yum remove kernel-3.10.0-862.2.3.el7.x86_64

mark

Re: How do I remove a kernel

By Stephen John Smoogen at 01/08/2019 - 17:29

yum remove kernel-3.10.0-862.2.3.el7.x86_64 # or whatever the name is.

For the YOLO approach

yum remove $( rpm -q kernel | sort -n | head -n 2 )

That should work currently (though a safer method might be done).. I am not
sure if it will correctly deal with kernel-3.10.0-1234.5.6.el7.x86_64
someday