呆呆是槑

被 Ubuntu 连续吓了两次...

被 Ubuntu 连续吓了两次...
2019-12-07 · 3 min read
ubuntu fix error

强迫性「日更」,终于出问题了......

Image by guaxipo from Pixabay


正在使用的 Ubuntu 系统在本周三、周五出现两次故障,庆幸抢救好了。

第一次是鼠标光标不见了

周四之前用的是 Ubuntu 18.04.3 ,周三晚操作了一次 update upgrade ,电脑重启后发现鼠标光标不见了。

用键盘调出设置窗口,调整鼠标按键功能仍旧没反应。

于是,晚上和周四抽空就搜索 mouce invisible in Ubuntu,别人提示我更新到 19.04 试试。周四晚趁着网速良好,用了 2 个小时更新到 19.04, 居然神奇地恢复正常了。

第二次是开机无法进入

周五晚又手动更新安装,libnmap30 这个软件更新依赖其它软件,环环相扣。软件没更新成功,却无意间用 autoremove 删除了其它软件,导致 lightdm.service 启动失败。

于是,电脑开机进入了死循环,一直停留在 Ubuntu 画面,按 esc 键可以看到一条错误提示 failed to start light display manager

按照网上论坛的提示,需要从 grub 进入 recovery mode 做修改。但我的电脑是单系统,默认开机不会出现 grub 菜单。进入 BIOS 修改 一些参数也不起作用。

而我又不想重装系统丢失那么多资料。

网上提到 grub 一般都是双系统的情况。于是,周六早上我准备用 U 盘系统启动安装。原打算用另一台电脑烧制 U 盘启动,发现自己拿回来的办公 U 盘还是之前制作的 Ubuntu 启动系统,一下子省了很多事情。

在安装第二个 Ubuntu 系统的时候选择了与原始系统并存,这样想着从新系统进入电脑,把原始系统的数据备份过来,再删掉原始的问题系统。

没想到双系统后出现了 grub 菜单,感到有一丝希望了。试着更新到 19.10 最新版,还是无法进入图形界面。

从 grub 进入问题系统的 recovery mode,还是看到了同样的错误提示。systemctl status lightdm.service 查看到 lightdm 运行状态是 failed, exit code, 突然想到这个提示和之前在服务器安装 shadowsocks-libev 遇到的相似。于是,我卸载掉 lightdm 重新安装启动,成功了。

电脑重启后看到了输入密码的登录界面,但是因为 failed start to session无法进入。原以为是忘记密码了,用 recovery mode 重置了密码,还是不行。

网上又搜了一下解决方法,似乎是缺少apt-install-ubuntu-desktop,安装 ubuntu desktop 之后可以了。