技术解析

Ubuntu 被突然断电关机后无法进入登录界面
0
2021-06-22 06:26:46
idczone

事情是这样的,家里的笔记本电脑装的是 Ubuntu 18.04 的系统,就在昨天小区没电来,电池用完电了就非正常关机了,然后开机就一直在一个界面闪烁无法登录。有没有遇到过这种情况并解决的大佬,报错是说 network manager 启动失败,然后我重装了也不行,可以重装是因为可以进 tty,但是不能进桌面,求助大佬

IMG_20190105_210627__01.jpg IMG_20190106_084526.jpg IMG_20190105_211215.jpg IMG_20190105_210627.jpg IMG_20190106_083550.jpg


图片是相关的信息

按照 FAILED 后面一行提示操作,
systemctl status NetworkManager.service

https://ubuntuforums.org/showthread.php?t=2364474 参考一下这个

感觉和树莓派忽然断电之后系统损坏有点像

ext4 断电就很容易这样

跟我的华硕有点像呀。老电脑。

systemd 起作用了:-)
试试用其它发行版登录后取消 NetworkManager 的开机自启

我看你似乎还能输入命令,我以前玩树莓派断电的时候也遇到类似的情况。你试试输入:startx

试过了,无效

有修复方案吗

有解决方案吗。。弄了一天了

其他发行版本?不太懂。。。

进入 tty 之后输入 startx 之后又回到闪烁的界面了

我是没有了……我一般都是 u 盘启动先把数据抢救出来,再重装

最坏的打算把。。。

进 /var/log 目录,查看 dmesg 和 syslog 有没有相关的报错提示

可能是 dm 的问题,看一下.xsession-errors,视情删掉.Xauthority ;或者直接 dpkg-reconfigure gdm3(or lightdm)

看了,没有 dmesg 只有 syslog,后者看到有一条 cannot open default display ,谷歌相关的内容,好像无效

dpkg-reconfigure gdm3 试过了,重启之后也是一直在登录界面闪烁

删掉了 Xauthority 也不行,也是在登录界面一直闪烁

看看 ifconfig 里有哪些网络设备,一般这是 systemd 依赖启动崩溃的原因,当硬件改动或失效的时候,systemd 仍按原有的硬件配置启动,systemd 既然提示了 networkmanager 出错,那就看看 /etc/network/interfaces 里配置的网卡还在不在

这个问题已经存在很多年了。
如果你找到不重装系统的解决办法,务必分享

显卡驱动问题

好的,今晚下班了看下

好,我现在正在往各种 Ubuntu 论坛发帖求助

不应该啊。。。nvidia 的显卡我都没装,都是用集显,之前一直好好的

可以先禁用 NetworkManager 看看
sudo systemctl disable NetworkManager.service
然后看 log 找 NetworkManager 失败的原因

Gnome 的显示问题除了显卡驱动外,还有一种可能是 Javascript 的依赖出错,试试重装 Spidermonkey

有可能是显卡或者 xorg 的问题

也遇到过,像你一样,各种操作去解决,都不行。
后来死马当活马医,修复模式直接 fsck 搞定了,原因未知,不过不建议这么操作,先修复模式备份数据再说把。

重装系统吧,最省时间。
linux 断电后可以进系统但进不了图形界面、或是能进图形界面但界面各种问题。这类毛病,很好的体现了在家用领域 linux、windows 的区别。



今晚下班看看

如果是这样,该怎么解决呢



已做好这个打算,再抢救一下,如果实在不行就备份重装了

Linux 掉电比 windows 还可怕,ext4 就是这样,各种依赖一大堆,乱了一个全盘崩溃

这个问题是多维度的,下次可以做些预防措施
1. 定期备份
2. 使用严谨的挂载参数比如 data=journal,sync,降低写缓存,或更换文件系统
3. 低电量停机或关机
4. 如果存储介质是 NAND,可以选用带有 dying gasp 功能的企业 SSD,尽量不要用 SD 卡 /U 盘 /CF 卡等

数据地带为您的网站提供全球顶级IDC资源
在线咨询
专属客服