其实事情的起因很奇怪,前两天一直想升级Ubuntu 18.04,不知道为什么17.10用着怪怪的,但是18.04又要到4月26号才发布,没有办法了只能Beta 2先用着试试了。

然后就是一顿正常的操作

从Ubuntu 17.10 升级到 18.04 Beta 2

# 先将当前系统更新

sudo apt update

sudo apt upgrade

#然后升级系统

sudo do-release-upgrade -d

然后就让系统自己去下载安装了,不过中途我在终端提示中看到了某个什么东西不可用,当然我也没有在意,估计更新到了正式版系统就没事了吧,结果这就埋下了伏笔。

卡在了启动界面

没错,就是那个带着Ubuntu logo,然后logo下面还有几个小点点的那个界面,卡的死死的。ESC之后显示的状态应该是这样的

[Started] Gnome Display Manage

然后我当机立断的去Google了一下,不知道在哪里看到了一个答案是要进Recovery mode修复一下dpkg,做完之后我觉得这并不够,开在启动界面的事情我第一次装Ubuntu也是遇到过,我知道是显卡驱动的问题,然后不知道在哪看到的方法,把我Nvidia驱动给卸载掉了。

第一次装Ubuntu遇到这问题,解决的办法是在Ubuntu 高级选项中,对需要引导的内核按e进行编辑,在 quiet splash那一行后面加上acpi_osi=linux nomodeset,这个是针对N卡的,如果是A卡或者Intel核显有对应的解决办法

Ubuntu Login Loop

重启之后确实能度过了logo的那一关,但是新的问题又来了,这次能达到登录的界面,但是输入密码登录之后会黑屏一下又回到登录界面。

这个Ubuntu Login Loop的问题已经不新鲜了,之前每个版本都有人遇到过,而且引起的原因也各不相同,这次我遇到了这个坑就来稍微的总结一下

.Xauthority文件的所有人和所有组变成了root:在你用户的主目录下有一个.Xauthority文件,用ls -la查看一下该文件的所有人和所有组,如果是root的话那么需要将其改为你的登录用户

sudo chown username:username .Xauthority

/tmp权限:用ls -ld查看一下/tmp的权限是否是drwxrwxrwxt,否则就将其权限修改

sudo chmod a+wt /tmp

当然还有就是显卡驱动惹的祸:网上大部分人都是更新了显卡驱动才一直循环登录界面,而我就比较特殊了,我是卸载了显卡驱动,不过解决办法都是一样,就是重装显卡驱动呗

#完全卸载N卡驱动

sudo apt remove --purge nvidia*

#关闭图形界面

sudo service lightdm stop

#禁用nouveau驱动

#在/etc/modprobe.d/blacklist.conf中加入如下内容:

blacklist nouveau

options nouveau modeset=0

#然后执行

sudo update-initramfs -u

#安装Nvidia驱动

sudo add-apt-repository ppa:xorg-edgers/ppa #添加ppa源

sudo add-apt-repository ppa:graphics-drivers/ppa #添加ppa源

sudo apt update #更新apt-get

sudo apt install nvidia-375

#最后别忘了打开图形化界面

sudo service lightdm start

由于我的显卡是GTX 960M,参考了一下网友们安装的是375的显卡驱动,等我安装完成后,系统提醒我显卡驱动太低级需要升级,没有办法还是升到了390,然后重启一下,输入密码又回到了熟悉的图形化界面

写在最后

当然login loop的原因不止这些,有时候/etc/profile中改了或者加了些东西导致这些古怪的问题,所以我们需要对症下药。正确的做法是要先去查看主目录下.xsession-errors日志的报错信息,从而去判断原因。

什么?你问我图形化界面进不去怎么做那么多操作?图形化进不去,还有命令行啊,我的图形化是tty1,以上操作都是在tty5中进行的。

ubuntu字符界面login_关于Ubuntu循环登陆界面相关推荐

  1. 【PYTHON】tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失...

    tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失 tkinter如何设置界面消失 当制作一个登陆界面时,登陆成功之后,如何让登陆界面本身消失 1 if que ...

  2. Ubuntu开机黑屏/左上角光标闪烁/登陆界面进入后黑屏

    实验室服务器老毛病,两台服务器都出问题: 1.一台开机没有图形界面,开机后黑屏,左上角一个光标闪烁,一直停留在这个界面. 2.另外一台开机后能进到登陆界面,输入密码以后直接黑屏不显示: 以上两个问题在 ...

  3. ubuntu无限登录,或者登录进去,界面卡顿无法使用独显,nvidia-setting打开失败

    1.ubuntu16.04界面无限登录 可能的原因: (1).安装的nvidia显卡驱动问题 (2).系统内核升级导致 1.1 nvidia显卡驱动问题 解决方法:重装显卡驱动 参考链接:Ubuntu ...

  4. linux系统英伟达gpu驱动卸载_ubuntu16.04循环登陆与NVIDIA显卡驱动的卸载/安装

    最近购置了一台自己组装的新台式机,在上面安装了ubuntu和windows双系统,准备在ubuntu上运行CARLA.Ubuntu系统在我刚刚安装好的时候出了挺多问题的,没有网卡驱动,没有显卡驱动.都 ...

  5. ❤️Java实现模拟QQ(消息通信+登陆界面美化)❤️

    一.登陆界面的实现 登陆界面主要使用了JFrame,以及相关的一些组件,并且在界面中加上监听 登陆界面效果图 登陆界面代码Login类 package com.lding.login;import c ...

  6. 用友nc登陆提示java_用友NC软件无法进入登陆界面,提示“网页上有错误”等现象   问题现象...

    用友NC软件无法进入登陆界面,提示"网页上有错误"等现象 问题现象 可以打开web界面,但无法进入登陆界面,页面左下角提示"网页上有错误",或提示java相关错 ...

  7. 应用篇1.3 后台登陆界面设计

    应用篇1.3 后台登陆界面审计 一.后台登陆界面图: 各种准备工作完毕后,对于这款日程管理类的软件,首先设计一个后台登陆功能.可以通过密码保护自己的日程隐私. 1.初次登陆界面如图1.1所示. 2.如 ...

  8. Android实现游戏登陆界面(自动跳转)

    0x00:前言 本篇主要介绍用Android Studio实现游戏登陆界面,自动跳转,代码和资源文件我会上传到GitHub上,需要的可以自行下载.登陆界面功能包括记住密码,注册等. 下载链接: htt ...

  9. Ubuntu 16.04 用户登陆界面 循环输入密码 进不去图形界面

    Ubuntu 16.04 用户登陆界面死循环 1. 卸载原来NVIDIA 所有驱动 2. 重新安装驱动 buntu 16.04 用户登陆界面循环输入密码 Ubuntu 安装 NVIDIA 驱动导致用户 ...

  10. Ubuntu 14.04 登陆界面循环问题解决

    今天手贱startx然后虚拟机就卡死了,再开输过密码就无限跳到登陆界面,其他账户可用.怀疑/home未挂载. 解决方法:(alf改成你的用户名) $ cd ~ $ sudo chown alf:alf ...

最新文章

  1. Bitmap基本概念及在Android4.4系统上使用BitmapFactory的注意事项
  2. 【亲身经验】如何在 6 个月内成为“微软 MVP”
  3. 2.6 动量梯度下降法
  4. 使用Entity Framwork 保存数据时,提示不能在对象中插入重复键,违反了PRIMARY_KEY约束...
  5. MAC编译OpenJDK8:clang: error: unknown argument: ‘-fpch-deps‘
  6. [写轮眼]QQ服务调校
  7. 只知道三角形三条边长不知道高是多少,用Python如何求三角形周长和面积,海伦公式帮你解决这个难题
  8. mysql virt虚拟内存_Java 进程占用VIRT虚拟内存超高的问题
  9. ECCV 2020|3D-CVF多模态融合(LIDAR+CAMERA)
  10. 字符串练习:手机号码屏蔽,身份证号码信息查看,游戏骂人敏感词替换
  11. hadoop无法自动生成tmp文件
  12. 抖音专业运营方案及策略技巧
  13. 2022年Java就业方向有哪些?
  14. (听说标题越短事越大)
  15. 电力系统变压器差动保护实际应用分析
  16. N76E003 避坑指南(持续更新)
  17. beetl模板使用场景_Java 模板引擎 Beetl 2.0 发布
  18. 参数化2--CSV Data Set Config 参数化配置
  19. php面试题2021(php面试题2020)
  20. 解密中国互联网:17个鲜活案例印证的5大生死逻辑!

热门文章

  1. stata中计算公式命令_Stata:runby - 一切皆可分组计算!
  2. php画图抗锯齿,​CSS3如何实现字体抗锯齿渲染效果?-webkit-font-smoothing属性(实例)...
  3. Android意图Intent总结代码
  4. leetcode数组汇总_LeetCode刷题实战74:搜索二维矩阵
  5. 安兔兔html5测试35000,安兔兔评测 8.4.3 安卓版
  6. java 图片处理_java图片处理功能介绍
  7. fluentmigrator连接mysql_如何利用FluentMigrator实现数据库迁移
  8. java 中如何临时保存某输入值_java笔记临时存放
  9. Windows下 Nginx创建文件服务器
  10. 【转】运用jieba库分词