Ubuntu无法进入图形界面解决方案

下面的方案都没解决我的问题,事实上在 显卡驱动安装出问题了
按照下列步骤重新安装的驱动,然后就OK了

#1、下载完成,打开终端,先删除旧的驱动:
sudo apt-get purge nvidia*  
#2、 禁用自带的 nouveau nvidia驱动 (很重要!)通过如下命令创建一个文件
sudo vim /etc/modprobe.d/blacklist-nouveau.conf  
#在文件内添加如下内容:
blacklist nouveau  
options nouveau modeset=0 
#更新一下
sudo update-initramfs -u  
#修改后需要重启系统。确认下Nouveau是已经被你干掉,使用命令: 
lsmod | grep nouveau 
#3、 重启系统至init 3(文本模式),也可先进入图形桌面再运行init 3进入文本模式,再安装下载的驱动就无问题,首先我们需要结束x-window的服务,否则驱动将无法正常安装
#Alt+Ctrl+F1 和 Alt+Ctrl+F7 进行切换
#关闭X-Window
sudo service lightdm stop 
#切换到tty1控制台
Alt+Ctrl+F1
#3 执行如下命令开始安装
sudo ./NVIDIA.run  (NVIDIA 你的驱动,可能直接输入这个命令就可以执行安装?)
#我的是 NVIDIA-Linux-x86_64-375.20.run
#4 安装完成后重新启动X-Window
sudo service lightdm start  
#Ctrl+Alt+F7进入图形界面
#如果安装后驱动程序工作不正常,使用下面的命令进行卸载:
sudo sh ~/NVIDIA-Linux-x86_64-367.44.run --uninstall 
#5 检查是否安装成功,过程跟第一种方案一样,输入
nvidia-smi 
nvidia-settings

Ubuntu无法进入图形界面解决方案
http://www.2cto.com/os/201508/438622.html
解决 ubuntu 配置环境变量后不能登录完美解决 ubuntu 配置环境变量后不能登录
http://blog.163.com/wangan11@126/blog/static/173152453201092132341532/
ubuntu16.04开机循环输入密码无法进入桌面的解决办法
http://blog.csdn.net/lj779323436/article/details/52649068
完美解决 ubuntu 配置环境变量后不能登录
http://blog.csdn.net/geekczt/article/details/7825961

具体的解决办法听我一一道来,完美解决,你不用再去郁闷担心,如果你配置完ubuntu 然后进不去图形界面,然后你就重启电脑,然后再shift+alt+f1键进入ubuntu的终端模式下面进行操作,然后你就创建一个root用户(如果有就不用了)创建root用户方法:sudo passwd root 创建完root用户 然后就以root身份 进入你之前配置过的环境变量 配置的哪个就把哪个删除掉,用vi操作,然后重启,就完全恢复原来的问题,然后再看下面的文章,究竟是什么东西在作怪。

查找错误后才发现,原来,ubuntu 再启动的时候读取配置文件,并设置环境变量的顺序是这样的:

1、在登录时,操作系统定制用户环境时使用的第一个文件就是 /etc/profile ,此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。
2、在登录时操作系统使用的第二个文件是 /etc/environment ,系统在读取你自己的profile前,设置环境文件的环境变量。

3、在登录时用到的第三个文件是.profile文件,每个用户都可使用该文件输入专用于自己使用的shell信息,,该 文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件。/etc/bashrc:为每一个运行bash shell的用户执行此文件.
当bash shell 被打开时,该文件被读取.
因此,查看我的配置文件后发现!原来错误就出现在这里,这是我原来的.profile配置文件

export JAVA_HOME=/usr/jdk1.6.0_21
export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

因为,系统启动时会先读取/etc/profile , 然后读取 /etc/environment ,最后才是.profile 文件
这时,如果你在.profile 中也设置了环境变量PATH ,就会覆盖原来/etc/environment 中设置的环境变量PATH !
所以,问题就出在了这一步!
那么解决办法就是,在设置.profile 的环境变量时,在PATH=的最前面加上 $PATH
修改后的.profile 文件如下:

export JAVA_HOME=/usr/jdk1.6.0_21
export PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin
export CLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

虚拟机安装Ubuntu后显示登陆界面,输入密码黑屏,无反应,这种情况下按 Ctrl + Alt + F1 进入命令行界面,输入用户名密码

双显卡解决方案 nvidia驱动问题
nvidia显卡驱动问题,终端输入以下命令:

sudo apt-get install nvidia-current
sudo nvidia-xconfig

安装nvidia的过程很长,完了以后重启:sudo reboot
如果上述过程无效则点击下面的链接:

备选方案

如果只能以guest身份登陆图形界面:

在登录界面按ctrl+Alt+F1(F2-F6都可以),然后输入用户名密码进行登录。
登录成功后sudo -i,然后输入密码获得root权限,在命令行中输入startx,
如果你成功的进入了图形用户界面算你好运,一般情况下是不会成功的,会有很多行的错误提示,其中有一行提示你/home/用户名/.Xauthority有错误,为了保险起见先将这个文件在别的地方复制一份以免不能恢复然后进行删除操作,先执行cp /home/用户名/.Xauthority /home/
再执行rm /home/用户名/.Xauthority, 成功删除后,
再次执行startx,这次会有一行提示If **,remove /tmp/.X0-lock and start again.
然后按照提示,我们输入rm /tmp/.X0-lock,将文件删除。
完成之后我们输入sudo service lightdm restart.
执行结束之后回到登录界面进行登录便能够成功登录图形用户界面。

你可能感兴趣的:(ubuntu)