Linux 开机Started Update UTMP卡死处理

    本人使用的opensuse的的gnome桌面,突然有一天发现开机卡死,一开始没觉得什么,当我重启了好几次,终于承认了是系统出问题了。

系统在最后提示 

开始更新有关系统运行级别更改的UTMP ...

之后便卡死掉了。除了按电源键关机,其它操作余无法反应。(上面那段提示被google翻译助手给翻译了,现在我也忘了原话是啥,可能是:Started update UTMP about system runlevel)

    查阅了很多网上的资料,有人说是Ñ卡的问题,禁用掉N卡就可以了,可我发现我面临的这个问题不能这么解决掉,而且我没有安装N卡驱动。

之后在国外友人的论坛中发现了解决办法,是gnome插件出来问题。

    为了防止以后再次遇到此类问题,为此我把它记录一下。至于是怎样导致的我至今无从得之,只是大胆猜测和卸载或更新某一插件导致的。

以下便是解决过程:

    1.首先在启动过程中,还没有卡死的时候是有一段时间的,利用这段时间按Ctrl + Alt + F2卡进控制台登录帐号操作。

    2.用命令卸载掉gnome图形化界面:

sudo zypper remove gnome-core gnome-shell gnome-session

    3.现在已经没问题了,可以正常启动,不过桌面没了。重启之后查找菜单,在系统选项里面可以找到的YaST(这里注意,虽然我卸载了gnome桌面,但是进入系统后还是有图形化界面,当然我只是针对我使用的opensuse 42.3版本的),点击之后它会提示一个命令框可以输入root密码,打开YaST之后你可以根据下图找到显示历史查看你卸载了哪些桌面插件,然后用搜索把它们重新安装回去,再次重启,之后就没有问题了。

Linux 开机Started Update UTMP卡死处理_第1张图片

ps:YaST好像是opensuse独有的,由于只是单次尝试,在卸载桌面后可能就无法进入图形化的桌面界面(可能是部分Linux特殊的原因)。

    所以在第二部控制台卸载gnome后,不要重启,再次输入命令

sudo zypper install gnome-core gnome-shell gnome-session

将刚刚卸载的重新安装,安装好之后再重启也是可以的(理论上应该会自己匹配依赖,没必要去历史记录里一点一点查看)。

下面,这是我参考外国友人的网址:HTTPS://unix.stackexchange.com/questions/391612/boot-stopped-at-started-update-utmp-about-system-runlevel-changes-headless-s/391900

你可能感兴趣的:(Linux)