ubuntu20.04一直卡在登录界面,输入密码后也返回登录界面(已解决)
原因:
在搭建qt交叉编译环境时,修改了环境变量,当时修改的是用户目录下的.profile。如下
解决:
1.卡在用户登录界面时 使用ctrl+alt+f1-f9(任意键)进入tty界面
2.输入用户名和密码
3.由于是环境变量的问题,所以此时sudo ls等命令都无法使用,需要指定路径:
由于sudo 和 vim都是存放在/usr/bin目录下的,所以sudo和vim的绝对路径分别是:/usr/bin/sudo ;/usr/bin/vim 因此要编辑/etc/profile要使用的命令应该写:/usr/bin/sudo /usr/bin/vim /etc/profile
4.在/etc/profile文件中追加下述内容
export PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin
5.保存退出后,使用source /etc/profile 使环境变量立即生效
6.在命令行输入startx启动gui界面
7.启动gui界面后 打开终端,打开修改过的环境变量配置文件 (我的:~/.profile)
8.注释掉疑似引发该问题的内容
9.同样使用source ~/.profile立即生效
10.亲测重启不再卡在用户登录界面了