删除Centos更新后多余的内核

今天朋友在自己的服务器上开了一台虚拟机给我玩,我叫他装了个Centos 7.0的。拿到手后立即习惯性的yum update -y,更新完毕后重启,结果悲剧了。。不知道是不是更新中途被朋友重启了一下虚拟机,导致我的更新不完整。重启后开机画面多出了一个选项
而虚拟机默认就是进行第一个选项,结果导致开不了机,让朋友帮忙重启后,进入到第2个选项,成功开机。后来经过百度,发现有个解决办法,那就是删除第1个选项(不删除的话,以后每次重启都要人工去选择第2个选项,这是服务器,不可能整天有人看着的)
方法如下:
1、首先列出系统中正在使用的内核:
uname -a
2、查询系统中全部的内核
rpm -qa | grep kernel
3、将你想删除的内核删除掉(例如,在我的系统中,我要删掉kernel-3.10.0-229.4.2.el7.x86_64的内核,需要把所有含有kernel-3.10.0-229.4.2.el7.x86_64字样的全部删掉)
yum remove kernel-tools-libs-3.10.0-229.4.2.el7.x86_64
删除完毕后,重启电脑
reboot
发现成功重启,说明删除已经成功了。叫朋友帮忙看重启的选项,也恢复到了原样
本文由 CentOS中文站 - 专注Linux技术 作者:centos 发表,其版权均为 CentOS中文站 - 专注Linux技术 所有,文章内容系作者个人观点,不代表 CentOS中文站 - 专注Linux技术 对观点赞同或支持。如需转载,请注明文章来源。