debian8系统登录无限死循环怎么解决?

昨天还能正常使用,今天开机进入图形界面后输入用户名密码后,会黑屏一下然后退回到登录界面,陷入死循环,无法进入系统,从安装好系统前后不过几天时间,什么都没改过,请问是哪里出了问题?要怎么解决?跪求详细解答,本人小白,望谅解~

按 Ctrl+Alt+F1 进入 tty1,新建用户看能否登录。
说明使用的桌面环境;
说明显卡型号,有无使用私有驱动,如何安装的私有驱动。(apt-get? / 官网二进制安装包?)
检查 ~/.Xauthority 所有者和权限;
检查 ~/.xsession-errors 中有无明显错误信息。

1 个赞

进入后提示需要登录用户名和密码,具体怎么操作?为什么我输入密码时不显示?输入完按什么键启动?如何新建用户,新建之后,原先的电脑资料还存在吗?
桌面环境貌似是默认的GNOME
显卡是i3-4150核显 没有装过任何驱动程序。
如何检查所有者权限及错误信息?
本人纯小白一枚,还望大神不吝赐教!!!

输入用户名和密码后按回车登入。默认情况下输入密码不回显,目的在于防止他人偷窥到密码长度。

登入后,使用 adduser 命令新建用户。例如新建用户 ‘steve’:

0 vicky@localhost ~ $ sudo adduser steve [sudo] password for vicky: Adding user `steve' ... Adding new group `steve' (1002) ... Adding new user `steve' (1002) with group `steve' ... Creating home directory `/home/steve' ... Copying files from `/etc/skel' ... Enter new UNIX password: Retype new UNIX password: passwd: password updated successfully Changing the user information for steve Enter the new value, or press ENTER for the default Full Name []: Room Number []: Work Phone []: Home Phone []: Other []: Is the information correct? [Y/n] y 0 vicky@localhost ~ $
新建之后,原先的电脑资料还存在。旧用户不受影响。测试完毕后可用 deluser 删除用户

这样可以基本排除显卡驱动问题

您可以先按 Ctrl+Alt+F1 进入 tty1,新建用户看能否登录。
若能登录,在新用户中操作:

  1. 连接互联网
  2. 执行 apt-get install pastebinit
  3. 假设旧用户名为 Mr-Heng:
steve@debian ~ $ su Mr-Heng # 切换到旧用户
Password:
Mr-Heng@debian /home/steve $ cd # 回到旧用户家目录
Mr-Heng@debian ~ $ ls -l .Xauthority
-rw------- 1 Mr-Heng Mr-Heng 368 Apr  6 17:33 .Xauthority # 第三、第四个字段应为旧用户名'Mr-Heng',不能为 root
Mr-Heng@debian ~ $ cat .xsession-errors | pastebinit
# 此处会回应一个网址 http://paste.debian.net/XXXXXX/ 把该网址贴上来。

他没了回音了,我试了一下,结果不是返回一个网站,
这是为什么呢?

你的文本中包含了非 UTF-8 编码的字节串,导致 pastebinit 工具崩溃。这可能是 pastebinit 工具的 bug。建议你报 bug。

能否提供你的 .xsession-error 文件(原封不动上传到这里)以便重现 bug?

我没有上传文件的权限,我只能上传图片。如果通过邮箱之类的发送的话,会改变文件的编码吗?

方法多了去了,只要能给出原始文件就行。举个例子,你做个 base64 扔上来也是个方法。

直接复制到这里贴不上来吗?
太长的话网盘来个地址也可以啊!

复制会丢失信息,例如不可打印字符或者编码错误的字节。base64 我觉得最靠谱。

还会这样啊!受教了!

我不明白啊,这个要怎么做啊,我是小白。

我刚才试了一下,己经不再是这样了,给了我一个地址,http"//paste.debian.net/
我曾用vim打开过一次,提示好多行转码,我当时是:q!强制退出的啊,

这个帖子已经歪楼不知道歪到哪里去了……base64 什么的请自行百度谷歌,pastebinit 的问题单独发帖子再说比较好,登录死循环问题现在只能等楼主给回音。

估计楼主已经转到别的版本或是转回win了,

我换了块硬盘重装了,可能硬盘崩了吧,楼上说的我搞不来,太复杂:sweat_smile:

但是能装win的硬盘也不像是坏的啊。