本人具体情况:
双系统(ubuntu16.04+windows10)
出现的问题:
在出问题前还在windows系统上正常操作,重启换为ubuntu系统后,就出现重复登陆界面现象,输入用户密码仍反复跳转。
查找问题(依靠各位小伙伴的分享)
1)可能是因为自己修改了profile(环境变量)
2)是因为自己的显卡驱动出现问题
1、首先,尝试第一种解决方式
按Ctrl+Alt+F1进入命令行界面(在此操作命令)
通过命令: sudo vi /etc/profile(出现如下图像)
很多博主都说删除自己添加的环境变量,其实我也不太明白具体指什么?
所以,基本第一个方法试了之后就放弃了。
2、最后,尝试第二方式
小伙伴们配置过gpu环境知道,验证显卡驱动是否安装正常,用命令“nvidia-smi”
验证。
正常情况应显示显卡的相关信息及使用情况。
但我出现以下问题:
NVIDIA-SMI has failed because it couldn’t communicate with the NVIDIA driver. Make sure that the latest NVIDIA driver is installed and running.
确定是自己显卡驱动出现问题。
解决问题
1)还是一定先进入命令行界面
2)卸载之前没安装成功或者有问题的NVDIDA相关的驱动
sudo apt-get remove --purge nvidia*
3)以下内容都是参看一博主(以下的两个步骤1、安装依赖项和2、禁用nouveau,我就是参考以下博主的内容)
博主网站:https://blog.csdn.net/sinat_23853639/article/details/80990967
具体步骤: (可参看原博主,我只是重述下)
这里以下安装依赖包可不进行,直接进行第二步骤即可。
**1、安装依赖包(按顺序下载以下依赖包)**
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev
sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev
sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install git cmake build-essential
2、禁用 nouveau
在安装完上述依赖包后需此步骤才能安装显卡驱动。
禁用方法就是在 /etc/modprobe.d/blacklist-nouveau.conf 文件中添加一条禁用命令
1)首先打开上述文件
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf
2)添加命令( 打开上述文件后,发现其中并未信息)
blacklist nouveau
options nouveau modeset=0
3)验证是否禁用成功
1、先输入以下命令,以实现上述设置完成
sudo update-initramfs -u
2、进行验证
电脑重启之后执行下面命令,若没有输出,即说明安装成功
lsmod | grep nouveau
3、完成上述两步骤后,即可安装显卡驱动
1、在nvidia驱动官网安装(根据自己的显卡型号等选择并下载)
具体网站: https://www.nvidia.com/Download/index.aspx?lang=en-us#
2、下载好后拷贝到u盘
3、 由于不能进入图形界面,所以还是在命令行界面,安装驱动
sudo /path/to/NVIDIA-Linux-x86_64-435.21.run (此版本仅适用我的配置)
注:
1)一定要cd到对应存储显卡驱动的路径下
2)是否加此参数 –no-opengl-files(看自己设备,我没加,我是独显Gtx1660ti)
( 设置参数部分: 可参看上述的博主的相关内容)
4、在安装过程中,会出现无法安装的错误
如,说需进入命令行界面(ERROR: You appear to be running an X server:…)
解决方法:
1)重启电脑 —— 并在要求输入用户密码时 ——按Ctrl+Alt+F1
2)输入命令(关闭用户界面)
sudo service lightdm stop
3)再次按上述第三步安装显卡驱动
可能会遇到出现提示警告(直接yes就好)
5、是否安装成功,确认
输入命令:nvidia-smi,出现你的显卡信息,即说明安装成功。
6、重启电脑,进入ubuntu系统,即可打开用户界面
输入命令:sudo shutdown -r now