ubuntu进不了桌面系统的相关原因

Ctrl+Alt+F1
sudo apt-get install ubuntu-session

sudo apt-get install ubuntu-desktop
sudo apt-get -f install
sudo dpkg-reconfigure ubuntu-desktop
sudo reboot
sudo apt-get install gnome-session
sudo apt-get install lightdm
sudo apt-get install unity-greeter

sudo apt-get install ubuntu-desktop(安装到这一步,reboot尝试可以登入界面,不行就执行下面命令)
Sudo apt-get install python-ntdb
Sudo apt-get install libntdb1:amd64
Sudo apt-get install libupstart1:amd64


然后到/home/username 账户下,会有个.xsession-errors 的文件,
看里面报什么错误,根据错误提示去解决问题,比如 .profile 文件设置错误等,都有可能引起上述现象

sudo rm -r .Xauthority
sudo reboot //重启
可惜,不明白为什么删除.Xauthority
就ok的原因。
关于.Xauthority:startx的脚本文件
Xserver 启动时,读文件~/.Xauthority,读入对应其display的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给Xserver.当Xserver验证这个magic code正确以后,就同意连接啦.
观察startx脚本也可以看到,每次startx运行,都在调用xinit以前使用了xauth的add命令添加了一个新的记录到~/.Xauthority,用来这次运行X使用认证

最后发现还是NVIDIA显卡驱动安装的问题。在我的电脑上安装不可以使用
sudo ./NVIDIA-Linux-x86_64-381.22.run -no-x-check -no-nouveau-check -no-opengl-files
我用
sudo ./NVIDIA-Linux-x86_64-381.22.run

原因:NVIDIA 驱动所致,可能之前安装方式nvidia驱动方式不对,安装OpenGl导致?。
解决方法:
(1)进入文本模式:CTRL+ALT+F1
(2)Uninstall any previous drivers:
sudo apt-get remove nvidia-*
sudo apt-get autoremove
(3)Uninstall the drivers from the .run file:
sudo nvidia-uninstall
(4)此时,重启可login normally.
(5)驱动重新安装:
(1)Ctrl+Alt+F1
(2)sudo service lightdm stop //LightDM,即:Light Display Manager,是一个全新的、轻量的Linux桌面的桌面显示管理器.
(3)sudo ./NVIDIA-Linux-x86_64-381.22.run -no-x-check -no-nouveau-check -no-opengl-files
-no-x-check安装驱动时关闭x服务;
-no-nouveau-check 安装驱动时禁用Nouveau
-no-opengl-files 安装时只装驱动文件,不安装Opengl
(6)sudo service lightdm restart(可正常登录)
(7)重启不会出现循环登录。

install ubuntu-gnome-desktop

原文地址:https://blog.51cto.com/ainfyx/2362824

时间: 2024-09-29 16:20:59

ubuntu进不了桌面系统的相关原因的相关文章

Ubuntu12.04密码正确 进不去桌面系统

遇到过ubuntu输入密码正确,但是进不去系统,输入密码后,跳转到一下界面 之后又返回到登陆界面,一直这样循环输入密码. 解决办法: 进入tty下                                                       :ctrl+alt+F1(F1-F6都行) 然后切换到家目录下,例如我的                      :cd /home/smm 查看是否有.Xaut*文件(可以不查看)             :ls -al 如果有,删除.Xa

Ubuntu中使用Docker/LXC迅速启动一个桌面系统

2013年07月18日 | 标签: cloud, container, docker, lxc | 作者:vpsee Docker 是 dotCloud 最近几个月刚宣布的开源引擎,旨在提供一种应用程序的自动化部署解决方案,简单的说就是,在 Linux 系统上迅速创建一个容器(类似虚拟机)并在容器上部署和运行应用程序,并通过配置文件可以轻松实现应用程序的自动化安装.部署和升级,非常方便.因为使用 了容器,所以可以很方便的把生产环境和开发环境分开,互不影响,这是 docker 最普遍的一个玩法.更

安装snap应用到Ubuntu 16.4桌面系统

Canonical公司于最近2016年4月发布了一个新的16.04系统,并且这个系统是长期支持版(Long Term Support - LTS).它一如既往地支持debian安装包,但同时它也支持最新的snap安装包.snap安装包是Canonical公司最新发布的一种安装包的格式.更多的信息可以在我们的官方开发者网站:https://developer.ubuntu.com/en/desktop/或http://snapcraft.io/查看. 1)16.04桌面支持 从上面的图中,我们可以

基于 ssh + Xpra 构建 Docker 桌面系统

by Falcon of TinyLab.org 2015/05/01 Docker 桌面系统 初识 Docker,发现大部分文章都只是介绍非 GUI 的应用.想到蛮多场景需要图形化界面,所以搜罗了一下 Docker 镜像: $ sudo docker search desktop NAME DESCRIPTION STARS OFFICIAL AUTOMATED dorowu/ubuntu-desktop-lxde-vnc Ubuntu with openssh-server and NoVN

Ubuntu Snap 接管 Linux 桌面和 IoT 软件的发行

Canonical 和 Ubuntu 创始人 Mark Shuttleworth 在一次采访中说他不准备宣布 Ubuntu的新 Snap 程序包格式.但是就在几个月之后,很多 Linux 发行版的开发者和公司都宣布他们会把 Snap 作为通用 Linux程序包格式. 为什么呢?因为 Snap 能使一个单一的二进制程序包可以完美.安全地运行在任何 Linux 台式机.服务器.云或物联网设备上.据 Canonical 的 Ubuntu 客户端产品和版本负责人 Olli Ries 说: Snap 程序

Ubuntu Desktop安装及桌面美化(修复图片)

Ubuntu Desktop安装及桌面美化 1   开篇概述 本 系统的文章主要是讲互联网方向的开发主题.根据目前主流互联网公司的技术架构,Linux是必不可少的.对于一直习惯于在Windows下工作和开发的人 来说,习惯在Linux系统下工作是进入互联网领域的第一步.故本文主要面向的对象是已经有了熟悉的Windows下的操作基础,同时有志于了解 Linux系统的同学. 备注: 本文主要以Linux的Ubuntu 14.0 LTS发行版为例子进行讲解. 本文的操作都是基于系统连接了互联网的情况下

Linux运维系列一 CentOS 7桌面系统加入到Samba4 AD域环境中

这篇文章讲述了如何使用 Authconfig-gtk 工具将 CentOS 7 桌面系统加入到 Samba4 AD 域环境中,并使用域帐号登录到 CentOS 系统. 要求 1.在 Ubuntu 系统中使用 Samba4 创建活动目录架构 2.CentOS 7.3 安装指南 第一步:在 CentOS 系统中配置 Samba4 AD DC 1.在将 CentOS 7 加入到 Samba4 域环境之前,你得先配置 CentOS 系统的网络环境,确保在 CentOS 系统中通过 DNS 可以解析到域名

Linux系统的相关知识、常用命令及拓展、centos 7网卡配置

一.Linux系统的相关知识 1.Linux中根目录下所有文件夹的含义和用途 目录 功能 /bin 存放可执行文件 /dev 存放设备文件 (如:网卡.CPU) /media 存放可移除设备文件 (如:U盘.CD/DVD.VMTools) /opt 存放第三方软件的默认位置 /tmp  存放临时文件 (如:日志文件) /root root用户的家目录,主文件夹 /home 普通用户的家目录,文件夹的命名是以用户的名字来命名的 /etc 存放配置文件 /usr 存放操作系统软件资源 /var 存放

搭建Pxe服务器无人听应答全自动安装Ubuntu 14.04.4 server系统

前面我们已经使用CentOS6.7的平台搭建了pxe服务器,现在我们利用此服务器继续安装Ubuntu 14.04.4 server系统的客户机. 参见 http://1130739.blog.51cto.com/1120739/1740925 部署方法: 在pxe安装菜单文件/var/lib/tftpboot/msgs/boot.msg添加Ubuntu系统的选项 在default文件添加Ubuntu系统引导内核.加载映像.自动应答等文件. ####### Install Ubuntu14.04.