Ubuntu16.04下的循环登录问题及解决方式
2018-03-15 16:04
549 查看
目前我所遇到的循环登录问题,主要是由两个原因造成的:一、由于安装NVIDIA显卡驱动时,安装不当造成的;二、由于修改系统环境变量PATH时造成的。
解决方式:
一、针对安装NVIDIA显卡驱动时,由于安装不当造成的。
在登录界面下按住ctrl+alt+F1进入命令模式,输入自己的login和密码,在命令行里依次输入下列命令,卸载掉安装的驱动并重启即可解决问题:
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
sudo apt-get install -f
sudo reboot #重启系统
之后请按照我其它的博客内容正确安装NVIDIA显卡驱动即可。
二、针对由于修改系统环境变量PATH造成的循环登录。
这种情况是由于系统环境变量不当造成的,例如我之前在Ubuntu下安装了Matlab2017a,对系统变量PATH做了如下修改:
在系统环境变量加入下列内容:
export MATLAB_HOOME="/usr/local/MATLAB/R2017a"
export PATH="$PATH:$MATLAB_HOME:/bin"
source /etc/profile
重启之后就出现循环登录问题,这是有两种方式可供大家选择。
方式一:在登录界面下按住ctrl+alt+F1进入命令模式,输入自己的login和密码,在命令行里输入下列命令
vi /etc/profile
或sudo vi /etc/profile
删掉或修改错误配置的环境变量即可。
但是如果您不幸遇到下图所示的问题(在终端模式里无法输入命令),请采用方式二。
![](https://img-blog.csdn.net/20180315154327363)
方式二:重启,由于是双系统,在Grub菜单选择Ubuntu高级选项,如下图所示
![](https://img-blog.csdn.net/20180315155323319)
进入recovery mode模式
![](https://img-blog.csdn.net/20180315155343847)
在recovery mode 下选择root
![](https://img-blog.csdn.net/20180315155349541)
然后在出现的命令行里输入
mount -o remount,rw /
reboot #重启
重启后再次进入recovery mode模式 ,然后选择 grub项, 然后运行返回后可以发现首行变为“Recovery Menu (filesystem state: read-write)”
(在该状态下就可以删除原来加上去的code了。)
再选择root项,在命令行里输入:
vi /etc/profile
把自己加上去的那段代码删除或修改然后保存退出即可。
再输入reboot重启,即可重新进入Ubuntu系统。
解决方式:
一、针对安装NVIDIA显卡驱动时,由于安装不当造成的。
在登录界面下按住ctrl+alt+F1进入命令模式,输入自己的login和密码,在命令行里依次输入下列命令,卸载掉安装的驱动并重启即可解决问题:
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove
sudo apt-get install -f
sudo reboot #重启系统
之后请按照我其它的博客内容正确安装NVIDIA显卡驱动即可。
二、针对由于修改系统环境变量PATH造成的循环登录。
这种情况是由于系统环境变量不当造成的,例如我之前在Ubuntu下安装了Matlab2017a,对系统变量PATH做了如下修改:
在系统环境变量加入下列内容:
export MATLAB_HOOME="/usr/local/MATLAB/R2017a"
export PATH="$PATH:$MATLAB_HOME:/bin"
source /etc/profile
重启之后就出现循环登录问题,这是有两种方式可供大家选择。
方式一:在登录界面下按住ctrl+alt+F1进入命令模式,输入自己的login和密码,在命令行里输入下列命令
vi /etc/profile
或sudo vi /etc/profile
删掉或修改错误配置的环境变量即可。
但是如果您不幸遇到下图所示的问题(在终端模式里无法输入命令),请采用方式二。
方式二:重启,由于是双系统,在Grub菜单选择Ubuntu高级选项,如下图所示
进入recovery mode模式
在recovery mode 下选择root
然后在出现的命令行里输入
mount -o remount,rw /
reboot #重启
重启后再次进入recovery mode模式 ,然后选择 grub项, 然后运行返回后可以发现首行变为“Recovery Menu (filesystem state: read-write)”
(在该状态下就可以删除原来加上去的code了。)
再选择root项,在命令行里输入:
vi /etc/profile
把自己加上去的那段代码删除或修改然后保存退出即可。
再输入reboot重启,即可重新进入Ubuntu系统。
相关文章推荐
- ubuntu 16.04内核更新到113后循环登录的问题解决
- Ubuntu16.04: 用户登录界面死循环问题的解决
- Ubuntu 16.04 一直卡在开机界面或者用户登录界面死循环问题的解决
- 解决ubuntu16.04循环登录问题
- Ubuntu 16.04 安装NVIDIA驱动,解决循环登录的问题
- Ubuntu 16.04 LTS + GTX1060 + CUDA8.0 解决循环登录问题
- 解决Ubuntu16.04循环登录问题
- Ubuntu 16.04 用户登录界面死循环问题的解决
- Ubuntu 16.04 用户登录界面死循环问题的解决
- Ubuntu 16.04 用户登录界面死循环问题的解决
- Ubuntu16.04 + GTX1080 解决桌面重复登录问题
- ubuntu循环登录问题的解决
- Ubuntu 16.04 LTS 安装 Cuda 配置 GPU加速,不断在登录界面循环,如何解决?
- 解决ubuntu 16.04安装mysql5.7.17后,登录时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost'问题
- 解决Ubuntu桌面循环登录问题
- Ubuntu 16.04安装NVIDIA驱动后循环登录问题
- Ubuntu 16.04安装NVIDIA驱动后导致的循环登录问题
- ubuntu16.04无法连接无线的问题解决方式以及QQ的安装
- Ubuntu 16.04安装NVIDIA驱动后循环登录问题
- ubuntu 登录界面无限循环问题解决方法