Extraído dos seguintes website
## Install yum utils ##
yum install yum-utils
## Package-cleanup set count as how many old kernels you want left ##
package-cleanup --oldkernels --count=2
Isto removerá todos os kernels antigos e manterá apenas os dois kernels mais recentes no centos 6.4, que é provavelmente o que você quer, já que os kernels recentes contêm correções de bugs e você sempre pode fazer failover para os kernels mais antigos se os novos falharem na inicialização. O comando acima significa que você não precisa ir e dizer rpm -e xyz, onde xyz é seu kernel específico, pois mantém automaticamente os mais novos.
O comando que você executou
rpm -qa | grep kernel
Na verdade, não lhe diz quais kernels estão usando espaço na sua partição de inicialização. O dracut-kernel não instala realmente um kernel em seu sistema. Você pode consultar o rpm para confirmar isso.
[root@localhost]: rpm -ql dracut-kernel
/usr/share/doc/dracut-kernel-004
/usr/share/doc/dracut-kernel-004/README.kernel