还记得我上次说解决了那个sdb7 clean的问题后,进入桌面桌面显示有一些像素化的问题吗?我当时说不影响使用,因为我觉得可能只是线没插紧,重新插一下线就好了,结果出了大问题。
最开始是重启后,电脑桌面依然显示不正常,桌面上有很多奇怪的像素块,于是我把线查到了另外一个备用接口,结果非常神奇的,电脑黑屏了。
卡在开机界面,屏幕只有一个光标在闪烁。
于是为了验证是否是线路的问题,我把显示屏的连接线插在其他主机上,显示是没有问题的,于是我开始怀疑是上次强制重启后的问题并没有解决彻底……
然后搜索黑屏问题,网上给的方法是进入grub引导,recovery模式。
网上给的进入方法是开机时长按shift或者esc键,然而对我这个20.0的系统并不管用(有时间我会重装到16的系统的,烦死了)。
于是网上找进入grub的方法如下(经过试验成功)。
sudo nano /etc/default/grub
进入后注释掉GRUB_TIMEOUT_STYLE=hidden这行
修改GRUB_TIMEOUT=30
修改GRUB_COMDLINE_LINUX_DEFAULT="text"
保存退出,然后通过以下命令更新。
update-grub
然后reboot一下,就可以进入grub页面了。
进入后选择Advanced options for Ubuntu,选择带有recovery mode的。
网上有人说是因为上次强制关机,所以很多文件Ubuntu会自动保护起来,所以权限变成了ReadOnly,包括一些开机必要修改的文件,也变成了只读,因此无法开机,所以只需要更改这些文件的权限就可以了。
但是讲道理我也不知道哪个有用,我差不多都试了试,感觉不错,反正试不坏是真的。
然后进入root命令行,执行reboot重启,这次直接进入Ubuntu界面。
如果幸运的兄弟,可能此时就已经可以看到图形界面了。
但是作为一个无坑不踩的仙女,我自然是没有看到。
开机之后已经不再是黑屏了(怎么说也算是解决了一个问题),此时是很多OK开头的命令,最后停在了Starting Update UTMP about System Runlevel Changes上面。
于是猜测是显卡驱动的问题,因为装了nvidia,所以总会出问题。
直接卸载nvidia,命令如下。
sudo apt-get remove --purge nvidia*
再次reboot,成功!
进入了图形化界面。(仙女落泪)
然后问题又来了呢~
分辨率奇低,仿佛是一个老人机。
在用xrandr更改分辨率被提示不成功后,网上的教程告诉我是因为没装显卡驱动。
这就很合理,因为我刚刚卸载了……
我选择直接在Software&Update里面安装,就打开,点安装,无脑装就可以了。
然后再次重启,分辨率就变回来啦~
快乐。
今天又是从坑里跳出来的一天呢!