我知道在CentOS 6.x中,您可以在/etc/yum.conf中添加以下行,告诉yum保留最后N个内核(默认情况下,它设置为5):
installonly_limit=5
但是,有些情况下使用实验性内核(例如来自ELRepo),即使对该内核的软件包进行了5次更新,我仍希望保留特定的内核.
是否对/boot/grub/grub.conf进行了编辑,或者yum(或dracut)是否有配置选项来执行此操作?
您需要拥有3.2.26或更高版本的yum版本,如果您没有它,请安装yumdb脚本附带的yum-utils软件包.使用yumdb,您可以设置某个程序包,以防止在更新时删除.
yum update yum yum install yum-utils yumdb set installonly keep kernel-2.6.32-279.2.1.el6.x86_64