问题描述:电脑上安装了elementary os,重启后系统很顺利的到达了Login图形界面,在选定用户并键入正确的密码后,电脑黑屏了一至两秒钟后又回到的Login界面,一开始以为是密码输入错误了,就再次尝试登陆,但都是失败了。就这样停在了无限死循环当中,无法自拔。。。但是通过xshell可以进行远程登录,且能够正常使用。用elementary的recovery mode 也可以实现登录,唯独进不了GUI桌面环境。由于系统能够成功开启直至Login界面出现,那么应该不是系统图形桌面程序的问题,那么猜想可能是图形界面登录管理器出问题了,图形界面登录管理器有两种lightdm和gdm,在我的电脑上貌似默认选用的是ligthdm,所以可能是ligthdm的问题。但是我根本就没法登录GUI桌面环境,除了不断的输入密码,然后失败,然后输入密码,然后继续失败。。。。。其他啥都做不了,那要怎么进行修复系统呢?所以想着能不能不进入图形界面,而直接进入字符界面呢?

解决方法:重启电脑,由于我电脑上是安装了windows和Linux双系统,开启后需选择neoSmart Linux(就是对应elementary os,在我电脑上是这个名,不知道不同版本的eos是不是一样),然后选择advanced options for elementary,之后会出现下面三个选项:

elementary,with Linux 4.4.0-38-generic

elementary,with Linux 4.4.0-38-generic(upstart)

elementary,with Linux 4.4.0-38-generic(recovery mode)

这边选择第三项,即elementary,with Linux 4.4.0-38-generic(recovery mode),等待系统启动,直至出现:

Give root password for maintenance

这时输入root密码,然后回车即可,这样就成功以root身份登陆了字符shell界面,就跟xshell远程登录操作一样。

root@deamon-H55M:~#

这样我们就成功一大半啦。

根据猜想,应该是图形界面显示管理器出问题,但是由于能力有限,不知道错哪,即使知道错哪了,也不会改啊。所以索性来个简单粗暴的------->重装.

由于系统默认使用的是lightdm,所以试着重装了一下:

先卸载:

root@deamon-H55M:~#apt-get remove lightdm

然后安装:

root@deamon-H55M:~#apt-get install lightdm

安装过程中,系统提示有多个图形界面管理器gdm3和lightdm,让我选择需要设置的默认管理器,我选择了lightdm

安装完成后,重启了一下系统(不要采用输入reboot来重启,不然重启过程中有一步需要等待很长时间,且是没有时间上限的等待),但是不知道为什么正常重启后还是不行,依旧无限死循环停留在登录界面。然后又再次进行lightdm的卸载和安装,不同的是,这次在安装过程中,我选择了gdm3作为我的默认图形界面管理器。

这次重启后,问题得到了解决,成功登陆了图形系统。

elementary os进入GUI桌面环境失败的更多相关文章

  1. 使用U盘安装Linux最美桌面发行版Elementary OS 及常用开发环境配置(JDK,Redis,MySQL,Docker,IDEA,STS)

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  2. Elementary OS安装及开发环境配置(一)

    前言 假期在家无聊,刚好把六年前的一台笔记本电脑利用起来,原来电脑虽然说配置说不上古董机器,但是运行win系统感觉还是不流畅,所幸给换成Linux桌面版系统,在网上查阅了很多,Linux桌面系统要么推 ...

  3. 浅谈Linux桌面(发行版及桌面环境)

    Part I: 前言 笔者2018年接触Linux(当时还是学校机房的Ubuntu 14.04 LTS),至今已经有4个年头了. 折腾了至少十几个Linux发行版,包括但不限于: ubuntu.Deb ...

  4. debian/ubuntu安装桌面环境

    apt-get install xorg apt-get install gnome 然后startx ubuntu 安装Gnome桌面 1.安装全部桌面环境,其实Ubuntu系列桌面实际上有几种桌面 ...

  5. 为Ubuntu Server安装gnome图形桌面环境

    Ubuntu Server版默认都没有图形桌面(GUI),但是可以安装,以下共有两种安装方法. 一.安装全部Gnome桌面环境 Ubuntu系列桌面实际上有几种桌面应用程序,包括Ubuntu-desk ...

  6. Python3+PyQt5+PyCharm 桌面GUI开发环境搭建

    Python3+PyQt5+PyCharm 桌面GUI开发环境搭建 一.安装python PyQt5所支持的python版本是不低于3.5版本 python3.5以上的版本安装:https://www ...

  7. Alpine Linux:如何配置GUI的图形桌面环境:x Desktop Environment

    alpine linux 真是不错.小巧.迅捷! 官方的各个版本的alpine镜像内没有带图形环境的.那我们如何构建自己的桌面图形环境呢? 其实:这个问题,在起官网的wiki内有指南,我们根据那些相关 ...

  8. 2018.4.21 如何正确快速安装/卸载云服务器Centos7安装GUI图形化界面GNOME桌面环境

    为云服务哦Centos安装图形化界面GNOME .KDE 1.开始前先验证一下能不能上网 ping www.baidu.com 2.接下来开始安装X(X Window System),命令为 yum ...

  9. 桌面环境与桌面搜索Desktop Search tools

    最近一段时间工作重心都将放在Linux下Desktop search(桌面搜索)框架的研发上.因此对desktop search进行了初步的调研.本文将从下面三个方面展开: Linux桌面环境(Des ...

随机推荐

  1. Android Touch事件原理加实例分析

    Android中有各种各样的事件,以响应用户的操作.这些事件可以分为按键事件和触屏事件.而Touch事件是触屏事件的基础事件,在进行Android开发时经常会用到,所以非常有必要深入理解它的原理机制. ...

  2. iOS开发——开发技巧&Mac常用命令

    现实和隐藏文件拓展名 显示:defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder 隐藏:def ...

  3. 高级Bash脚本编程指南

    http://www.cnblogs.com/rollenholt/archive/2012/04/20/2458763.html

  4. C如何获取文件夹下所有文件

    http://baike.baidu.com/view/1186290.htm?fr=aladdin 使用io.h中的_findfirst,_findnext,_findclose,_finddata ...

  5. javascript简单笔记

    js有一个非常好用的内置处理小数点函数,a.toFixed(2). 调试代码常用:console.log(var); 返回上一级,并重新加载页面 window.location.href = docu ...

  6. WebAPI返回JSON的正确格式

    最近打算用WebAPI做服务端接口,返回JSON供ANDROID程序调用,结果试了好几次JSONObject都无法解析返回的JSON字符串.看了一下服务端代码: public string Get() ...

  7. LoadRunner测试问题

    1.关于Error -27791: Error -27790:Error -27740: 错误如下: Action.c(198): Error -27791: Server has shut down ...

  8. Windows2012中安装Nginx并创建为Windows服务

    安装Nginx 下载windows版nginx (http://nginx.org/download/nginx-1.10.0.zip),之后解压到需要放置的位置(D:\xampp\nginx) 将N ...

  9. python2 dir(list)

    >>> dir(list) ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__del ...

  10. Eratosthenes筛选法

    说到素数,最基本的算是一百以内的那些数了.这些数在数学竟赛中常常会被用到.比如说有这样一道题:“一百以内有多少在加2后仍然是素数的素数?”11和17就是这样的素数.如果对素数很熟悉的话,就能迅速得出答 ...