背景

在网上找了很多解决的办法,都不适用,不论是重装英伟达显卡还是删除home目录的文件,亦或是删除profile文件,或者重装gdm3,lightdm,都不管用,我看到有人说要修改.Xauthority的权限,或者删除开机等着系统自动生成,可是我的.Xauthority文件根本不存在,所以我想办法先生成这个文件。找到了操作方法,应该是我的home目录下的用户权限太低,没办法自己生成这个文件,因此,就赋予相关权限就可以了。具体命令

原因

在home目录下,没有.Xauthority文件导致的桌面进不去。

方案

ctrl + alt + F2 (如果有虚拟机,首先关掉Vmware 的快捷键,因为Ctrl + alt 默认是退回用户界面的操作)
 
进入命令行之后
首先使用命令行登录
 
cd ./home 
【自己找到所属的home 路径】
 
sudo chown -R yourname ./home/yourname
 
yourname 就是用户名

有的时候需要卸载显卡驱动

如果是重装系统之后无限登陆,那么说明现在的Ubuntu18.04识别不到英伟达显卡,所以需要进入命令行界面,方法也是

1. 按住 ctrl + alt + F2 进入命令行界面
2. 输入ubuntu-drivers devices  # 会显示推荐的英伟达显卡驱动
3. sudo apt install nvidia-driver-470

参考链接:

  1. Ubuntu 循环登录( 因为错误修改权限引起/ 使用 .Xauthority 无效之后) 解决方法
  2. Ubuntu登陆不进去(已解决)
  3. Ubuntu在登录界面循环、无法登陆的解决办法
  4. 解决Ubuntu无法登录(输入正确用户名和密码仍跳回登录界面)
  5. How to Fix the Ubuntu Login Loop
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐