(已解决)Ubuntu 16.04 循环登录问题原因及对策总结(2021.3更新)

本文记录了在Win10+Ubuntu16.04双系统环境下,遇到Ubuntu循环登录问题的解决过程。问题通常由NVIDIA驱动引起,通过卸载重装驱动可以解决大部分情况。若卸载驱动后问题依旧,可能是CUDA运行时断电导致的严重问题,此时可能需要卸载CUDA,禁用nouveau,甚至重新安装系统。文中提供了详细的步骤和建议。
部署运行你感兴趣的模型镜像

本人使用 win10 + ubundu16.04 双系统和 cuda 10,目前已经遇到十几次电脑重启后出现 ubuntu 循环登录的问题。每次问题原因都不同,含泪总结下这个问题曾经有效的解决方法。

一、正常关机重启后遇到循环登录

比较常见,一般卸载重装 nvidia 驱动即可解决。

1、ctrl+alt+F1 进入命令行,关闭图形界面:

sudo service lightdm stop

2、卸载NVIDIA驱动(一般做完第一行就够了):

sudo /usr/bin/nvidia-uninstall
sudo apt-get --purge remove nvidia-*
sudo apt autoremove

检验是否卸载成功:

nvidia-smi

如果啥都没有就卸载成功了,这时打开图形界面:

sudo service lightdm start

应该分辨率会很低,但是不再出现循环登录。如果是这样,恭喜你,已经确定是 nvidia 驱动坏了的问题。
重装驱动就能搞定:
可以直接装 cuda 里面自带的 nvidia 驱动:看这篇博客
或者直接从官网下载安装(国内访问较慢):

sudo apt-get install nvidia-410

最后打开图形界面:

sudo service lightdm start

就可以正常进入 ubuntu 图形界面。

二、已卸载 nvidia 驱动,仍然循环登录

如果上面第二步做完,分辨率降低了但还是循环登录,甚至登录进系统后过了10秒左右才又跳回登录界面,则问题很严重,仅重装 nvidia 驱动无法解决。(我遇到这个情况是因为用CUDA驱动显卡跑着程序的时候停电了,重新开机就这样了,即使卸载 nvidia 也无法正常进入图形界面。)

我的 xsession-errors 长这样:
在这里插入图片描述

翻遍了中英文论坛方法,删除/编辑过 .Xauthority 的权限,重装n遍显卡驱动,均无效。

我师兄提供了几个曾经有效的方案:

方案1、先关闭图形界面,卸载cuda和nvidia驱动,再禁用nouveau,然后重新安装cuda和nvidia驱动,最后打开图形界面。(我本次尝试无效)

方案2、sudo apt upgrade,然后重装cuda和nvidia驱动,最后打开图形界面。(我本次尝试无效)

方案3boot repair (需要准备一个 ubuntu 的U盘启动盘,未尝试)

最后的解决方法

也是没办法的办法:卸载重装 Ubuntu 16.04 系统

1、先按照这篇博客导出重要数据到移动硬盘。

2、重启进入 win10 系统,进入磁盘管理,删除 Ubuntu 所在的卷(分区),并下载打开 hasleo EasyUEFI, 删除 ubuntu 的引导项。

3、最后按照这篇博客,从U盘重装 ubuntu 16.04系统。

您可能感兴趣的与本文相关的镜像

PyTorch 2.5

PyTorch 2.5

PyTorch
Cuda

PyTorch 是一个开源的 Python 机器学习库,基于 Torch 库,底层由 C++ 实现,应用于人工智能领域,如计算机视觉和自然语言处理

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值