Ubuntu开机卡在boot横杠界面/显示(显卡驱动问题引起的)

这学期要用Linux,我本来装win10/Ubuntu双系统,不过不知道为什么,本来好好的,用着用着,突然有天就开机卡在了右上角有个横杠一闪一闪的界面。重装了两次,都是同样的结果。于是删了改用虚拟机,后来也是进不去,显示一个“The system is running in low-graphics mode”的窗口。(我不确定这两种结果是不是因为同一个原因,暂且认为是吧)

看来这个问题再重装也解决不了了。

最终解决了这个问题,其实看了很多文章输了很多命令,所以很难复现原来的操作,大致还原一下。

这个问题应该和Nvidia的显卡驱动有关。我的显卡是GTX965M。


首先应该按Ctrl+Alt+F1进入命令界面。如果不行的话重启,在开机的过程中一直按。

理应能够进入界面,然后先输用户名,再输密码。


下一步应该是查看自己的问题到底出在哪里。

查看xsession-errors文件

cat ~/.xsession-errors

如果里面的内容不是类似于下文的,那这篇文章可以不用看了。(这一段不是我本人的,摘抄自遇到了同样问题的一个帖子http://blog.csdn.net/meirixuexi/article/details/72620864)

init: gnome-session (Unity) main process (2599) terminated with status 1

init: unity-settings-daemon main process (2588) killed by TERM signal
init: Disconnected from notified D-Bus bus
init: logrotate main process (2478) killed by TERM signal
init: mediascanner-2.0 main process (2494) terminated with status 99
init: window-stack-bridge main process (2517) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_bin_update-manager.1000.crash) main process (2530) killed by TERM signal
init: update-notifier-crash (/var/crash/_usr_lib_ibus_ibus-ui-gtk3.1000.crash) main process (2538) killed by TERM signal
init: update-notifier-release main process (2552) killed by TERM signal
init: xsession-init main process (2583) killed by TERM signal
init: hud main process (2595) killed by TERM signal

init: unity-panel-service main process (2604) killed by TERM signa

后面的操作我参照了贴吧一个回帖的做法(http://tieba.baidu.com/p/3399171695  9楼)

重装驱动,用我的第三方源
sudo apt-add-repository ppa:xorg-edgers/ppa
sudo apt-get update
sudo apt-get install nvidia-current nvidia-settings

这个操作很可能在整个过程中没有起到真正的作用。因为顺利地操作完后,重启看到了图形登录界面,正高兴,结果登陆不进去(登陆以后闪一下又回到登陆)。

然后我又找到了这个cdsn的文章:http://blog.csdn.net/10km/article/details/61191230

按照其步骤一步步操作,却在最后sudoapt-get install nvidia-378的时候遇到了安装不了的问题,大概是说没有这个包。不过可能是我运气不好,可能大多数人都能通过上面的做法解决。

无奈之下,我又开启了一轮混乱的操作,没起作用。

最终我重新卸载当前的驱动、

sudo apt-get purge nvidia-current
sudo apt-get purge nvidia- (按tab查看有哪些,把现有的版本删掉)
sudo apt-get autoremove
sudo apt-get upgrade

这时候再重启,是没有任何的界面,就是右上角有个横杠那种情况。

这时候我再安装nvidia-settings,和nvidia-prime,再重启就解决了。

sudo apt-get update
sudo apt-get install nvidia-settings nvidia-prime

都是玄学啊,由于操作混乱,中间可能有记错的地方,不过我自己的问题解决了就好。我比较菜,加起来可能花了8小时……不过解决了还是爽的,给了我解决一切问题的信心……


总结一下,个人觉得整个过程中有用的操作可能是:禁用nouveau驱动,删除nvidia有关的东西(原有驱动),upgrade,安装nvidia-settings和nvidia-prime。



版权声明:本文为qq_35175413原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。