上周把ubuntu搞崩了,试了无数个方法,今天下班之后终于误打误撞搞定了,记录一下问题发生和处理的过程。
- 起因
我想查看一个h5文件,ubuntu推荐hdfview但是应用商店安装不了,遂使用apt-get安装。
安装日志忘了记录,但是好像推荐我autoremove,但是我没有执行这个操作。后面一路Y,然后就没管了。发现它在remove我的git...我在终端输入git果然被删了,然后左边快捷栏的好几个东西也没了,我意识到可能要出问题,就手动停止了。
2.解决过程
1)这是我最后悔做的一步,我直接sudo apt-get upgrade,要更新的一大堆,我也没看是啥,就y了,然后一直更更更。。
2)更新的时候我在跑代码,中途卡了,于是我重启。重启一直卡在ubuntu6个点那个界面。
3)用recovery模式进去,可以进入tty,看了一下我的东西还在,心里不慌了。但是发现我的ubuntu变成18.04了,以前是16.04。。。在recovery模式下,尝试了网上可以搜到的各种办法。。重装了xserver之类的东西,startx可以进入图形界面,分辨率很低的一个界面。而且我这个机子没有独显,显然不是显卡驱动的问题。
4)重启之后能进到选用户界面,但是进入输密码界面会黑屏,显示
/dev/sda7: recovering journal
/dev/sda7: clean xxxx/xxxx files, xxxx/xxxx blocks
然后闪屏几十秒。
网上搜这个,说是挂载的问题。差点改/etc/fstb文件,但是我觉得不是挂载的问题,因为tty都能看到我的文件还在呀,所以没改。
5) 没办法,用了几天tty办公。。
6)今天忍不住又去网上搜,看到一个说sudo service lightdm start。输入之后,failed to start light display manager.
sudo apt install lightdm,发现我已经装了。
在askubuntu看到一个问题的回答,https://askubuntu.com/questions/833466/ubuntu-16-04-display-manager-fails-to-start。感觉gdm3和lightdm有冲突还是啥的,要删了重装。
那就remove了重装:
sudo apt remove lightdm
sudo apt install lightdm
重装过程中,说gdm3和lightdm只能选一个,我选lightdm。
安装完之后,再sudo service lightdm start,成功了。。
ctrl+alt+f1切换到图像模式(因为我在recovery模式把这个东西装到f1了..一般是f7),可以输入密码进入图形界面。。不过是ubuntu18了。
网友评论