ubuntu 16.04 图形界面登录输入正确密码后无法进入桌面又跳转到登录界面

本文解决了Ubuntu12.04系统中输入正确密码后无法进入桌面的问题,发现是由于~/.Xauthority文件导致,删除该文件即可恢复正常登录。

Ubuntu12.04中,登录图形界面时输入正确密码后无法进入桌面又跳转回登录界面,用Guest可以登录,切换到文本界面可以登录。最后发现是一个文件的问题:.Xauthority。是在你要登录的账户的目录下/home/sunquan下。

然后删掉这个文件就可以了

sudo rm .Xauthority

<think>嗯...用户遇到了经典的Ubuntu登录循环问题,而且明确提到在安装NVIDIA驱动后出现故障,这个场景太典型了。用户引用的站内讨论其实是另一个案例的误贴,重点应该聚焦在ta自己描述的"NVIDIA驱动安装后导致GUI登录循环"这个核心问题上。从技术细节来看,用户通过SSH还能访问系统,说明系统本身是运行的,只是显示服务出了问题——这通常和驱动配置、Xorg服务或LightDM显示管理器有关。考虑到Ubuntu16.04版本较老,需要特别注意驱动兼容性。用户没有说明具体安装的驱动版本,但GTX1050属于Pascal架构,应该用384.x或390.x分支的驱动比较稳妥。不过当前首要任务是让系统恢复图形界面。修复思路应该分三步走:首先卸载问题驱动并恢复基础图形环境;其次排查Xorg和LightDM的日志;最后才是重新安装经过验证的驱动版本。用户可能对终端操作有些基础(毕竟能用SSH),但需要给出明确指令,比如特定日志路径和清理残留驱动的方法要具体。需要特别提醒用户备份Xorg配置文件,这种老版本系统配置文件的位置和新版本不同。另外注意到用户最初是尝试了"blackliststuff"操作导致问题加剧,说明教程里的某些步骤可能是危险的,需要重点指导如何回退这些修改。最后要给出双保险方案:如果安全模式无法进入的情况下的终极解决方案。毕竟这种驱动问题严重时可能导致系统无法启动图形界面,需要准备TTY终端操作的完整方案。</think> 好的,针对您Ubuntu 16.04安装NVIDIA驱动后出现的登录界面循环问题(输入密码后闪退回到登录界面),结合引用信息中的关键点(尝试了教程步骤2,有报错,有SSH访问),以下是最可行的解决方案步骤: ### 核心问题诊断 此问题通常由**错误的NVIDIA驱动安装**、**相关的显示管理器(如LightDM)配置损坏**、**Xorg配置冲突**或**用户主目录权限问题**导致。您的情况(安装驱动后出现)基本确定是**驱动或Xorg配置**问题。 --- ### 解决方案步骤(通过SSH操作) 1. **移除问题驱动并清除配置文件**: 卸载当前安装的NVIDIA驱动及其残留配置文件是解决问题的关键。 ```bash sudo apt-get purge nvidia-* # 卸载所有NVIDIA驱动包 sudo apt-get autoremove # 自动移除不再需要的依赖包 sudo apt-get install --reinstall ubuntu-desktop # 重装桌面环境核心包 ``` 2. **删除手动创建的Xorg配置文件**: 许多教程会要求手动创建Xorg配置文件,这些文件可能导致冲突。 ```bash sudo rm /etc/X11/xorg.conf # 删除可能存在的自定义配置文件 ``` > ⚠️ **注意**:如果之前创建了名为`xorg.conf`、`xorg.conf.d`文件夹内的配置文件或`/etc/X11/xorg.conf`,删除它们是关键一步。 3. **移除Nouveau驱动黑名单并重载内核模块** (回退引用中的“Step 2”): 如果教程让您黑名单了开源驱动`Nouveau`,需要移除黑名单并重新加载它: ```bash sudo rm /etc/modprobe.d/blacklist-nvidia-nouveau.conf # 删除自定义的nouveau黑名单文件 sudo modprobe nouveau # 尝试重新加载nouveau驱动模块 ``` 检查`lsmod | grep nouveau` 是否有输出,确认nouveau是否加载。 4. **修复或重新配置显示管理器 (LightDM)**: LightDM损坏是登录循环的常见原因。 ```bash sudo dpkg-reconfigure lightdm # 重新配置LightDM,选择LightDM作为默认 sudo systemctl restart lightdm # 重启LightDM服务 ``` 确保在`dpkg-reconfigure`提示中选择**lightdm**(通常是用方向键选择,按回车确认)。 5. **检查用户主目录权限** (可选但推荐): 错误的`.Xauthority`文件权限有时也会引发问题。 ```bash sudo chown -R $USER:$USER $HOME # 修复用户主目录权限 sudo rm ~/.Xauthority* ~/.ICEauthority # 删除可能损坏的X授权文件 ``` 重启系统或尝试重新登录图形界面。 --- ### 重启与验证 执行完以上步骤后,**重启系统**: ```bash sudo reboot ``` **重启后观察**: * 系统**应该**使用开源`nouveau`驱动进入图形界面。 * 如果能成功登录,表明**问题驱动和配置已被清除**。 --- ### 安全重装NVIDIA驱动 (可选 - 如果仍需专用驱动) 如果仍需NVIDIA驱动: 1. **通过官方源安装稳定版驱动** (优先推荐): ```bash sudo apt update sudo ubuntu-drivers autoinstall # 让系统自动检测并安装合适的驱动版本 # 或者 手动选择已知兼容的版本 (如 384、390系列对GTX 10系较稳定) sudo apt install nvidia-driver-390 ``` 2. **重启**: ```bash sudo reboot ``` 3. **验证安装**: 登录后用命令检查: ```bash nvidia-smi # 查看GPU状态和驱动版本 ``` 确认输出中有正确的驱动版本和GPU信息。 --- ### 关键说明 1. **备份与谨慎操作**:删除配置文件和`sudo`命令需谨慎操作,确保命令输入正确。 2. **Nouveau是临时方案**:步骤1-4的目的是通过回归到系统自带的开源驱动`nouveau`让您能正常进入桌面。**这不影响后续再次安装官方NVIDIA驱动**。 3. **驱动版本选择**:对于您的GTX 1050 (Pascal架构),`nvidia-driver-390`或`nvidia-driver-470`通常是安全选择。`ubuntu-drivers autoinstall` 通常能正确选择。避免使用过新版本。 4. **日志排查**:若问题持续,登录SSH后检查日志定位问题根源: * Xorg日志: `cat /var/log/Xorg.0.log | grep -i EE` (找 **EE** 错误) * LightDM日志: `journalctl -u lightdm` 或 `cat /var/log/lightdm/lightdm.log` * 系统日志: `journalctl -b -p 3` (显示当前启动的严重错误) 按照这些步骤操作,您应该能解决由NVIDIA驱动安装不当引起的Ubuntu 16.04登录循环问题,并能够安全地重新安装合适的驱动[^1]。
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值