Ubuntu 登陆循环启动 无法进入桌面 libGL error: failed to load driver: swrast
2017-01-22 17:41
761 查看
导致无法进入Ubuntu图形界面的原因很多,关键是要找到问题原因所在。
最佳的方法是查看.xsession-errors这个日志文件,依据问题解决~
这里先汇总一下问题:
1 环境变量导致的,进入tty1使用sudo vim profile or environment,将其还原,修正错误;
2 初始化文件出错,直接删除home/xxx下的.Xauthority,Xinit等,重启;
3 /home或/tmp等权限问题,使用chmod 777给文件夹加权限;
这些是常见问题,方法来自网络,但与本机情况不符合。
修复之前的问题是这样的:
![](http://img.blog.csdn.net/20170122172511434)
简单说,libGL和nvidia驱动出现了一些问题。
解决方法是重新安装驱动,电脑比较老旧,去官网下载.run驱动,将原有的驱动卸载掉。
默认软件源中340.96支持330m,可以更新nvidia软件源更新,在官网下载也可以,选用:
NVIDIA-Linux-x86_64-340.101.run
先要卸载原有驱动包括nvidia-340和nouveau,在tty1中命令行操作即可。
$ sudo apt-get remove nvida-340
$ sudo apt-get remove xserver-xorg-video-nouveau
安装驱动:
$ sudo apt-get install dkms
$ sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-340.101.run
在出现界面中选择合适操作进行安装,装完后,重启,熟悉的桌面又回来了。心累;-)
最佳的方法是查看.xsession-errors这个日志文件,依据问题解决~
这里先汇总一下问题:
1 环境变量导致的,进入tty1使用sudo vim profile or environment,将其还原,修正错误;
2 初始化文件出错,直接删除home/xxx下的.Xauthority,Xinit等,重启;
3 /home或/tmp等权限问题,使用chmod 777给文件夹加权限;
这些是常见问题,方法来自网络,但与本机情况不符合。
修复之前的问题是这样的:
LibGL error: failed to load driver: swrast Script for ibus started at run_im. init: unity-settings-daemon main process ended, respawning init: hud main process (1537) terminated with status 1 init: unity-panel-service main process (1547) terminated with status 1 init: indicator-printers main process (1639) terminated with status 1 init: unity-settings-daemon main process (3284) terminated with status 1 init: gnome-session (Unity) main process (1540) terminated with status 1 init: indicator-bluetooth main process (1616) killed by TERM signal init: indicator-power main process (1620) killed by TERM signal init: indicator-datetime main process (1629) killed by TERM signal init: indicator-session main process (1643) killed by TERM signal init: indicator-application main process (1648) killed by TERM signal init: Disconnected from notified D-Bus bus
简单说,libGL和nvidia驱动出现了一些问题。
解决方法是重新安装驱动,电脑比较老旧,去官网下载.run驱动,将原有的驱动卸载掉。
默认软件源中340.96支持330m,可以更新nvidia软件源更新,在官网下载也可以,选用:
NVIDIA-Linux-x86_64-340.101.run
先要卸载原有驱动包括nvidia-340和nouveau,在tty1中命令行操作即可。
$ sudo apt-get remove nvida-340
$ sudo apt-get remove xserver-xorg-video-nouveau
安装驱动:
$ sudo apt-get install dkms
$ sudo service lightdm stop
sudo ./NVIDIA-Linux-x86_64-340.101.run
在出现界面中选择合适操作进行安装,装完后,重启,熟悉的桌面又回来了。心累;-)
相关文章推荐
- Ubuntu 登陆循环启动 无法进入桌面 libGL error: failed to load driver: swrast
- ubuntu在用户登录的时候显示Fail to load session'ubuntu',然后无限循环,无法登录到桌面。
- ubuntu 15.1 安装steam后不能启动failed to load driver: nouveau的错误
- ubuntu 16.04 nvidia驱动安装系统循环登陆无法进入桌面
- libGL error: failed to load driver: swrast
- 32位ubuntu停启动安卓模拟器出现:Failed to load libGL.so
- Fixing Ubuntu Error: Failed to load libGL.so
- Ubuntu无法进入mysql,报ERROR 2002 (HY000): Can't connect to local MySQL server through socket …错误
- Failed to load libGL.so error libGL.so: cannot open shared object file: No such file or directory
- install vmtool shows Error 25030 Setup failed to load a kernel driver
- ubuntu在系统启动logo过后无法进入桌面的处理方法
- 通过CM启动hive报错.org.apache.hadoop.hive.metastore.HiveMetaException: Failed to load driver
- ubuntu在系统启动logo过后无法进入桌面的处理方法
- log4j配置报错:ERROR Failed to load driver.ClassNotFoundException.
- Goldengate 源端 dump进程无法启动报;scoket buffer size set to xxx connect failed to targetIP:7819,error
- ubuntu在系统启动无法进入桌面的处理方法
- vmware安装Ubuntu 12.04后启动出现vmware easy install界面无法进入UI桌面
- 解决由于RDPDD.dll failed to load错误事件而导致无法连接远程桌面的方法
- log4j:ERROR Failed to load driver问题
- ubuntu在系统启动logo过后无法进入桌面的处理方法