ubuntu18.04开机闪烁无法进入图形界面

2019-08-21  本文已影响0人  _昊

1.情况描述

实验室电脑系统为ubuntu18.04,昨天晚上闲来无事,看到一个博客说可以用anaconda直接安装tensorflow-gpu,觉得这么神奇的吗?于是乎,自己建了一个虚拟环境,还真的很简单的就安上了,跟之前那复杂的方法形成了鲜明对比,顺带也安了nvidia-smi,用着一点事没有,结果今天早上打开台式机,瞬间懵逼了,开启界面持续不断跳pkcs#7 signature not signed with a trusted key,跳了几千行,命令都输不进去.

2.尝试解决

马上百度+谷歌报错信息,说关闭secure boot的,这样子nvidia驱动才能用,可我自从删了window装ubuntu开始压根没有开过secure boot,不过结合信息,大概知道了是nvidia的锅,本来想着先进入tty,然后看看能不能改改,可是一直持续报错,进不了tty,于是只能进入ubuntu的recovery mode,可是发现居然进不了grub???WTF,但是经过我细微的观察,主机灯是亮的,但是屏幕是黑的,难道是???没错,就是显卡出问题导致显示器不显示!在这里吐槽一下,实验室发的工作站虽然配了个256MB的p400的独显,但是没发连接线,所以显示器还是接在集显上的,这就出问题了,正常应该显示grub的界面的时候黑屏了,反正256的独显没啥用,一怒之下我把机箱拆开把显卡给拔了,果然正常了,能进bios和grub了,然后我进recovery mode把昨天安的tensorflow-gpu环境和包给删了,我天真的以为就没事了,不过哪有这么简单,开机启动继续报错,system changes.pp link was shut down....,不过总算温柔了些,只是一闪一闪,没有暴力持续输出错误信息,继续搜索,发现了网址https://askubuntu.com/questions/1163595/ubuntu-doesnt-start-with-a-message-started-gnome-display-manager-dispatcher,下面给出了它的解决方法.
于是就尝试着这样子做,
1.crtl+alt+del让系统重启
2.出现台式机品牌界面长按shift,(不过我一直长按shift没用,得再按一下esc)
3.进入recovery mode,发现自己有两个recovery mode,应该是自己之前装了一次没成功,进入最新的那个就成,
4.先enable network
5,然后选择dpkg - Repair broken packages
6.再进入root,执行apt update和apt dist-upgrade,为了以防万一,我还把电脑里重要的代码和资料拷贝到了u盘里
然后在root下,reboot重启

然后还是没有解决哈哈哈哈哈哈,不过这次不是报错,而是停在了Started containerd container runtime,然后继续一闪一闪,没办法,继续搜,终于让我发现了答案https://blog.csdn.net/ITpfzl/article/details/86503219
和我想的一样,是nvidia的问题,nvidia-smi和ubuntu18.04内核冲突了,所以
我进入recoverry mode执行
sudo apt-get remove --purge nvidia-*
systemctl restart gdm
都没有重新安装gdm3,reboot果然成功进去了,泪流满面

3.总结
用了这么多年ubuntu,还是第一次遇见这种情况,折腾了一天,终于解决了,也算不容易,recover mode是个好东西,多尝试,总能解决问题,以后跑代码还是还是在服务器上跑吧,不折腾破台式机了.

上一篇下一篇

猜你喜欢

热点阅读