Я знаю, что в CentOS 6.x вы можете поместить следующую строку в /etc/yum.conf, которая сообщает yum о необходимости сохранения последних N ядер (по умолчанию установлено пять):
installonly_limit=5
Однако бывают случаи, когда при использовании экспериментальных ядер (например, из ELRepo) я хочу сохранить определенное ядро, даже если для этого пакета ядра было выпущено 5+ обновлений.
Нужно ли вносить изменения в /boot/grub/grub.conf или есть параметры конфигурации для yum (или dracut), чтобы это сделать?
У вас должна быть yum версии 3.2.26 или выше, и если у вас ее нет, установите пакет yum-utils, который поставляется со сценарием yumdb. Используя yumdb, вы можете настроить запрет на удаление определенного пакета при обновлении.
yum update yum
yum install yum-utils
yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64