ubuntu断电后开机出现循环登陆问题
更新:
- 用.run安装包的安装方式容易出问题,建议用apt-get方式安装
问题描述:
- 实验室无故断电,当时电脑并没有关机,于是通电之后重新开机之后发现登陆界面变得很大,分辨率大概是800*600(此时就想很可能是显卡驱动的问题),输入完密码之后屏幕闪了一下又回到登陆界面,换了其他账号也是如此。
- 于是ALT + CTRL + F1切换界面,然后输入账号密码发现可以正常登陆,一点问题都没有。
- 于是就各种百度,得出是NVIDIA显卡驱动的问题,重装驱动之后解决问题。
验证是否显卡驱动问题
sudo nvidia-smi
如果显卡驱动正常的话会显示出NVIDIA显卡的详细信息的
卸载显卡驱动
- 切换到控制台模式
ALT+CTRL+F1
- 关闭图形界面
sudo service lightdm stop //重装好之后启动是start
- 卸载原有显卡驱动
#for case1: original driver installed by apt-get:
sudo apt-get remove --purge nvidia*
#for case2: original driver installed by runfile:
sudo chmod +x *.run
sudo ./NVIDIA-Linux-x86_64-384.59.run --uninstall
我原来的安装方式就是./xxx.run安装,于是就按case2卸载,其实两步都做好像也没什么问题。
安装显卡驱动
方式一
- 查找驱动版本
sudo apt-cache search nvidia
ubuntu-drivers devices
- 采用apt-get命令在终端安装
sudo apt-get install nvidia-390 nvidia-settings nvidia-prime
- 重启
方式二
安装包我的还在,于是不用重新下载,没有的可以在官网重新下载.run文件
进入驱动文件所在的目录,然后
sudo ./NVIDIA-Linux-x86_64-384.59.run
叫醒display manager
sudo service lightdm start
然后会自动进入图形界面,问题解决
如果还是不行,可以参考下面的第二篇文章再试一遍。
参考:
ubuntu16.0.4 显卡驱动崩掉,如何重装
Ubuntu16.04安装Nvidia显卡驱动
Ubuntu16.04使用apt get 命令安装 Nvidia 显卡驱动