某天手痒痒,看到系统提示 autoremove 后可以清空 700+MB 的空间,于是就头脑一热,输入了。
sudo apt autoremove
第二天开机的时候,就发蒙了。进入了登陆界面,就是死活无法输入密码,鼠标也没有反应。
经过数次的重启后终于相信,是系统有问题了。可能是昨天的 “autoremove” 踩到大坑了。相当的无语。
实在是不想重做系统,于是来到了 Recovery Model,心想可以试一下恢复模式。
首先,是发现提示 /usr/bin/python3 的链接有问题,通过 Ubuntu 的 PE 重新链接了 /usr/bin/python 到 /usr/bin/python2.7 上;随后这个错误消失。但是,仍然进步了系统,症状没有任何改善。
sudo ln -sf /usr/bin/python2.7 /usr/bin/python
然后,从网络上查询,需要进入命令行系统。于是,试图从 Recovery Model 的 root 进入,碰到了 “Given root password for maintenance”: 死活进不去的问题。
终于,找到了一个合适可以进入系统命令行界面的方法:在引导界面,按 e 键,修改 linux 启动为多用户模式,即在倒数第3行的末尾加上数字3,然后 Ctrl+X 进入系统。
进入系统后,确认系统运行没有问题,于是猜测可能与显卡有关,于是卸载并重装了显卡驱动。
ubuntu-drivers devices
sudo apt install xserver-xorg-video-nouveau
然而,sudo sevice lightdm restart 仍然无法进入系统,与最初的症状一模一样。于是,猜测可能与 lightdm 可能有关。果断卸载 lightdm,重启并重装 lightdm。
sudo apt autoremove lightdm
# reboot with cmdline system
sudo update
sudo apt install lightdm
sudo service lightdm restart
成功修复系统!