> CentOS > CentOS入门 >

删除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-3.10.0-229.4.2.el7.x86_64
yum remove kernel-tools-libs-3.10.0-229.4.2.el7.x86_64

 

删除完毕后,重启电脑

 

reboot

 

发现成功重启,说明删除已经成功了。叫朋友帮忙看重启的选项,也恢复到了原样



(责任编辑:IT)