欢迎关注我的个人公众号:AI蜗牛车
前言
结束了每天的紧张的工作,这两天真的有些肝。
这两天打打字,突然感觉手指头疼起来了,想意识到成天打了十多个小时的键盘, 手指头都疲劳了= = 之后这两天基本上除了基本的吃睡,就是在电脑前,导致颈椎突然感觉疼的受不了。
这两天开始躺着深度学习法了,拔拔罐子,贴贴膏药缓一缓。
希望大家在不断工作的同时,也要注意下自己的身体吧,要不真的很难顶!
一、出现的问题
今天和每天一样早上起来,收拾好所有的事情,开始坐在电脑前面开始冲。
之后大家应该都知道作为一个coder,linux的使用和认识是必须的,当然linux下安装很多东西会变得很自由,很简单,很顺利,所以我这段时间的AI工作基本上都是在linux下进行的,当然我是双系统。
我打开我的linux,进入我的双系统中的linux,依然是像平时一样,依然可以输入user和password。
但是打开之后我整个人傻了。
想想我linux下的一堆代码,一堆环境,caffe-gpu,tf-gpu,anaconda,pytorch-gpu,docker,android。 虽然都可以再重装双系统,当然我也写过一篇很多人收益的超详细安装双系统的文章,但是这些全都很顺利地搞定起码浪费我三个多小时啊。。。
所以我还是决定自己修,当然了,作为一个合格的coder,这都是必须的嘛,linux运维从入门到放弃,哈哈哈哈
差不多接下来出现三个步骤,要还原一下场景
第一种状态
会黑屏一段时间,我首先想到的是可能出现引导问题进不去,但是我之前遇到的都是直接在双系统选择的时候点linux进入,就开始黑屏了,之后就没反应了,那个应该才是没有引导的情况,所以应该等一会就好了。
第二种情况
这回就刺激了。
屏幕突然花起来,我突然想起来我差不多七八年前买的那个三星盖世系列的手机,让我拿别人的充电头把主板烧坏了,差不多打开就是这样的屏幕花屏,我突然有点小慌。。。
大概持续了一小会开始第三种情况
第三种情况
开始蓝屏了,但是有意思的是本来桌面的那几个文件依然能看的到,并且鼠标依然能使用,我也能点击。
我大概有三种文件,pdf, png, txt
前两种我打开之后报错,txt是依然可以打开的,并且里面的内容还在。
这个时候我开始思考。
二、理性思考问题,完美解决方案
人有的时候是不够理性的,如果你不能冷静下来理性思考,你急下去肯定没办法很快解决问题的,急不等于解决,只有踏实下来心才能够很快地系统的解决问题。
首先我开始搜索和查询一波,基本上确定了原因。
问题我进行了暴力关机,损坏了Ubuntu 的图形系统配置,导致图形界面无法正常起来
所以我依然可以登录,一切正常,就是图形化的界面遭到破坏没办法很好的显示,所以出现以上情况。。 仔细想了一下我好像一直都是暴力关机,卡了,直接按键关机,不卡,加载了一堆IDE、文件和浏览页的情况,直接关机,让电脑自己消化去,看来确实是自己的问题啊。。以后乖乖把所有的运行程序都关掉再关机。。
接下来就是解决问题了,熟悉linux的朋友肯定知道一般出现问题,实在是没法在图形化界面进行命令行操作得时候,一般都会选择直接进入系统控制台输入命令行进行对应操作
2.1 首先 ctrl+alt+f4 进入控制台
首先需要输入user和passward才能进行输入命令行进行操作
2.1.1 出现问题
但又出来了一个问题, 就是根本来不及进行打账户和密码,一直刷屏 以下错误 error: acpi INT3400:00: Unsupported event [0x86]
2.1.2 解决方案
查了一下这个,ACPI为高级配置和电源管理接口(Advanced Configuration and Power Management Interface),错误可能是电脑NVIDIA显卡驱动安装好以后和Ubuntu默认的nouveau驱动会冲突或者linux内核版本的问题。
在网上找到一个很多的解决方案:
在启动之前,选择系统的时候,找到“ Ubuntu ”,按“ e ”进入编辑,将“ quiet splash nomodeset ”修改成“ quiet splash acpi=off ”,按F10引导启动
但是我这招没用,我最后咋解决的呢?首先说下我的电脑是暗影精灵系列的
居然是因为电源适配器的问题,直接拔掉电脑完美解决,就没有这个刷屏的error了。
2.2 开始输入user和passward
又出现了一个 很烦的问题。
2.2.1 出现问题
当我输入账号的名字,并且按enter以后,显示“Password: ”,接下来应该输入密码了,但是光标很快的跳到了下一行,并且闪烁大概2秒以后就输出了一个错误“login incorrect”(我都还没有输入密码呢!!!)。即使在光标调到下一行并且还没有出错以前我输入密码,并且按enter,出现的也是一样的错误。
2.2.2 解决方案
因为系统的kernel版本过高,会有这个bug,这个是系统升级或者说高版本的kernel的通病,可以说是很难受了。
解决办法就是在进入ubutnu的时候进行ubuntu高级选项,选择比较低的kernel版本, 直接点enter即可,重新进入系统就是较为低核的kernel的linux了,再重新前面的操作就会发现可以进行输入了,之后进入命令行的输入操作了。
2.3 重置服务
依次输入
sudo apt-get install xserver-xorg-lts-utopic
sudo dpkg-reconfigure xserver-xorg-lts-utopic
reboot
如果前面第一个操作会提示你需要重置 dpkg 后再试,那就按照提示操作就好了。
sudo dpkg --configure -a
之后继续三个命令。
reboot之后等一小会。
哭了,我的linux图形化界面回来了!!
参考:
https://blog.csdn.net/qq_38190697/article/details/84982593
https://blog.csdn.net/SeekN/article/details/78573996
https://blog.csdn.net/weixin_40712763/article/details/87256139