写在前面:本文主要是记录为解决题目所述问题的所做的种种尝试,但最终都没用成功,只能重装Ubuntu系统解决。
问题的产生
本人的工作电脑Thinkpad T480,安装的是双系统:Windows10+Ubuntu16.04。某晚在Windows下工作,回家前直接锁屏就走了。
惨案就此发生。第二天上班发现,电脑回到了Ubuntu登陆界面(启动后是Ubuntu引导),顿感奇怪,重启回到Windows下发现系统有走了一段更新的进度条,导致问题的原因应该就是Windows的自动更新。但是,这时再回去登陆Ubuntu就出问题了,在登陆界面输入密码后,黑屏一闪又回到登陆界面,一直无法进入桌面。
解决思路
黑屏上有一行快速闪过的字:
clean, ****/**** files, ***/*** blocks
按这行关键字,上网搜索解决方法,大致有以下几类:
-
首先确定你上次正常登陆Ubuntu时,是否改过什么环境变量或配置文件;如果有,最好复原一下试试。
-
NVIDIA驱动问题
https://blog.csdn.net/u013406197/article/details/80773820
https://blog.csdn.net/zw__chen/article/details/79467189 -
grub引导问题
https://blog.csdn.net/u013862444/article/details/103005800 -
配置文件问题
https://blog.csdn.net/lj779323436/article/details/52649068
https://blog.csdn.net/cici2013/article/details/81984948
https://www.cnblogs.com/kaituorensheng/p/3376094.html
解决问题所做的尝试
虽然无法进入Ubuntu的图形界面,但是按ctrl+shift+F1
可以进入命令行模式,不过坑的地方来了,所有的命令都需要绝对地址才能调用。例如/bin/
下面有
/bin/ls /bin/cat /bin/cp /bin/mv /bin/mkdir
/usr/bin/
下面有
/usr/bin/sudo
/usr/bin/vi
/usr/bin/apt-get
/sbin/
下面有
/sbin/init
/sbin/reboot
等等。
不过我建议要牢记一句/usr/bin/whereis
,遇到想用但又不知道位置的命令,先寻一下绝对地址。
至于问题嘛,敲着带绝对地址的命令把上面所列的几条都尝试了一遍,依旧进不了Ubuntu的桌面。
折腾了一天,只能放弃,重装系统。
重装前可以通过命令行把系统中有用的文件备份转存到Windows盘中。先用/sbin/fdisk -l
看一下盘符,然后把C盘挂载到/media
下
/usr/mount /dev/nvme0n1p4 /media
后面就是搜文档和复制的工作了。
重装系统
在双系统下删除Ubuntu并重装,有个很好的帖子可供参考:https://blog.csdn.net/Spacegene/article/details/86659349
至于关闭Windows10臭流氓自动更新,可以参考:https://blog.csdn.net/jianai0602/article/details/100114828
记一次惨痛的踩坑经历