背景
自己有台服务器,物理机,有一天在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
重启后即可进入桌面引导界面