记一次升级centos7的教训

背景

自己有台服务器,物理机,有一天在centos7 的GNOME 桌面的应用安装里面手贱点了升级,然后开机卡死了,提示信息也不明确。

开始解决问题:

第一步开机选择旧的内核启动,一般升级后开机启动项会多一个新内核的启动方式,旧内核的也保留着,开机选择旧内核启动,方法是开机后在选择菜单(默认显示三秒左右的那个菜单)中选择旧内核启动,超过默认时间就会以新内核启动了。
启动进入系统,使用root账户登录,删除新内核,不升级了

删除多余内核

其实只删除最新的内核就好了。

# 查看当前内核的版本号 
uname -a

# 查询所有内核 
rpm -qa | grep kernel

# 删除旧的内核(除了uname -a 看到的内核)
yum remove kernel-3.10.0-327.el7.x86_64 
yum remove kernel-3.10.0-327.el7.x86_64 
yum remove kernel-3.10.0-327.el7.x86_64 

使用旧一版本的内核应该可以登录系统。

解决升级失败带来的各种版本的相同包

#  Scan for duplicates in your rpmdb and remove older
package-cleanup --cleandupes

因为依赖的关系GNOME 可能会出现各种问题,直接删除重装。

卸载重装GONME

卸载

sudo yum groupremove "GNOME Desktop"

如果以上卸载命令没有卸载什么实质的内容,可以使用

sudo yum list |grep gonme-desktop
sudo yum remove gonme-desktop-xxxxxx

重装

yum -y upgrade
yum -y install fwupdate-efi
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" "Xfce"

安装完成后,将系统启动模式设置为桌面模式:

systemctl  set-default  graphical.target

重启服务器:

reboot

重启后即可进入桌面引导界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值