rpm -qa kernel 会提示有哪些kernel并列出来。
rpm -e kernel*** 删除不想要的kernel,然后查看grub文件,会发现系统已经将启动grub里的旧的启动项删除,不需要再手动删除。
比如:
[root@hostname]# rpm -qa | grep kernel
abrt-addon-kerneloops-2.0.8-16.el6.centos.1.x86_64
kernel-firmware-2.6.32-358.23.2.el6.noarch
kernel-2.6.32-358.23.2.el6.x86_64
kernel-2.6.32-279.el6.x86_64
libreport-plugin-kerneloops-2.0.9-15.el6.centos.1.x86_64
dracut-kernel-004-303.el6.noarch
[root@hostname]# cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,4)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_pj-root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.23.2.el6.x86_64)
root (hd0,4)
kernel /vmlinuz-2.6.32-358.23.2.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
initrd /initramfs-2.6.32-358.23.2.el6.x86_64.img
title CentOS (2.6.32-279.el6.x86_64)
root (hd0,4)
kernel /vmlinuz-2.6.32-279.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
initrd /initramfs-2.6.32-279.el6.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1
[root@hostname]#rpm -e kernel-2.6.32-279.el6.x86_64
[root@hostname]#cat /etc/grub.conf
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,4)
# kernel /vmlinuz-version ro root=/dev/mapper/vg_pj-root
# initrd /initrd-[generic-]version.img
#boot=/dev/sda
default=0
timeout=5
splashimage=(hd0,4)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-358.23.2.el6.x86_64)
root (hd0,4)
kernel /vmlinuz-2.6.32-358.23.2.el6.x86_64 ro root=/dev/mapper/vg_pj-root rd_NO_LUKS rd_NO_MD crashkernel=128M LANG=zh_CN.UTF-8 rd_LVM_LV=vg_pj/swap KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rd_LVM_LV=vg_pj/root rhgb quiet
initrd /initramfs-2.6.32-358.23.2.el6.x86_64.img
title Other
rootnoverify (hd0,0)
chainloader +1
http://blog.163.com/wspjing@126/blog/static/1177205342013101825639244/