最近好像是在ubuntu下更新了下一些软件,导致又再一次出ubuntu循环登陆问题了,搞得我又需要重新google一下,为了避免下次再重新出现这种情况,故把解决方法记录一下。
原因:
我认为是ubuntu下安装或更新一些软件后,覆盖或破坏了系统驱动,导致出现该种情况。
解决方法
卸载原驱动,并重新安装驱动。方法如下:
1.在登陆界面按“ctrl+alt+F1”进入字符界面。
2. 关闭图形界面,命令为:
sudo service lightdm stop
或者sudo /etc/init.d/lightdm stop
3. 卸载原驱动。
- 卸载任何以前的驱动,命令为:
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove #特别重要
- 卸载.run文件安装的驱动,在NVIDIA驱动所在的目录,运行如下命令:
sudo ./NVIDIA-Linux-x86_64-xxx.run --uninstall
我是.run文件安装的,所以用的是这个命令。卸载时有个选项,选择的是NO。
4.重新安装驱动,命令为:
sudo ./NVIDIA-Linux-x86_64-xxx.run --no-opengl-files
安装过程选项为:
在NVIDIA驱动安装过程中,依次的选项为:
1
accept
2 The distribution-provided pre-install script failed … …
Continue installation
3 Would you like to run the nvidia-xconfig utility to automatically update your X Configuration file so set the NVIDIA X driver will be used when you restart X?
NO
4 Install 32-Bit compatibility libraries?
NO
5.打开图形界面,命令为:
sudo service lightdm start
或者sudo /etc/init.d/lightdm start