这是一个萌新的第一篇博客,记录一下自己艰难的显卡驱动安装路程。
由于毕设,要在Ubuntu下装pytorch,但是当时装的不知道啥问题,装了显卡驱动也没成,在跑程序时直接cpu only了,然而学长建议,工作量太大,最好装cuda,然而第一步就是安装显卡驱动。
显卡驱动的毛病这里先不讲了。
结果好家伙,这一装下去,一连串操作,直接崩溃了,各种改文件,各种屏蔽,最后直接导致Ubuntu登录后分辨率不对,卡在登录界面,键盘失灵,过几秒后输入密码的光标都卡住了,tty1也进不去,直接死机,那场景,吓得萌新是屁滚尿流。
更甚的是,查了不少方法,尤其是开机通过grub进入Ubuntu高级设置,又是root,又是recovery mode,结果愣是recovery mode都卡在一块什么console setting还是啥的进不去。
晚上熄灯了,我也睡不着,很焦虑,拿着手机仅有的电查资料,终于查到一点有用的,附上连接。
这个连接的意思在我理解是:你之所以搞坏是因为你NVIDIA的驱动没装好,你自己又把自带的显卡驱动给搞坏了,所以你会卡死。解决方法:
首先,开机进入Ubuntu高级设置,进入recovery mode,进入root(要输入密码,如果你之前设置过root密码),删除你之前装的NVIDIA驱动(文章没提,个人感觉得进行一下)
然后,你会发现文章中要你删除lightdm,我把他理解成删除以前的图像界面,但是这里有个问题,就是文章中不光让那你删除,但是还要你安装,然而我在之前的模式下更本连不了网!
不要慌,先通过sudo apt-get purge lightdm删除,再输入reboot重启,进入Ubuntu(不是高级设置),神奇的事情发生了,你会停留在以前登录前的那个界面,也就是左上角有一行字,以前是一般过几秒消失,然后进入登陆界面,然而这次不会消失,这时候,ctrl+alt+f1,你会发现你终于能进入tty1模式了!如果你很着急,可以先通过命令行复制你的文件出来以防万一。
接下来要讲的是如何装回lightdm了,首先就是联网
我是笔记本,无线网卡通过ifconfig查到叫做wlp4s0,这个对应很多网上提到的wlan0,你看一下你自己的,接下来我在贴个连接
https://blog.csdn.net/wowoto/article/details/5468929先接着往下看
这个是教你如何在tty1下联网的,注意,如果你之前的电脑能连wifi,这方面的设置也没该过,那么即使在tty1下,你的电脑应该是自动连上你之前连过的网,这时候你先不要按文中的前四步配置什么文件,因为我配置完后没什么变化,还连的我之前自动连的网,反而是装好后重启发现连不了网了,删除了之前加的配置才连好的。直接从第五步开始,
sudo ifconfig wlp4s0 up
sudo iwconfig wlan0 txpower auto
如果你ping baidu.com有东西显示,八成是你连上网了,如果还有问题,请你在查一查别的在tty1下联网的方法。
这时候回到第一个连接的内容,执行
sudo apt-get install lightdm 应该可以下载了
再直接输入dpkg-reconfigure lightdm应该会自动配置
然后reboot,你会发现你终于能进入以前的界面了,但是分辨率不对,不过已经可以登录了。
之后我通过
这里我只是提供了一种安装nvidia显卡失败导致一系列问题以致登录界面卡死的解决方法,我也只是个萌新,有些道理我也不太懂,在这里,我想给同样是萌新的同学写一点建议。
首先,记录你每次安装的新东西的步骤,尤其是修改设置之类的,你可以查到安装的网页后,把连接复制到u盘里的文档中,也可以装个tim发到手机上。总之记录你自己的操作,以便万一出了问题逐步恢复。
其次,遇到问题查到解决方法时,看一下他的操作,不要一股脑执行,读一下英文操作码,预估一下接下来的记过,像我之前看到删除lightdim后再安装,我立刻想到了如何联网下载的问题,所以一开始没下载我也不是太慌,进入tty1后直接查联网方法,然后成功了。
希望这篇博客能对大家有所帮助,欢迎大家的指点和交流,真的,萌新遇到问题总是很痛苦,虽然跨过去之后会有所成长,但是如果跨步过去就被劝退了。