这个情况已经发生第二次了
-----------------------------------------------------1月31日更新------------------------------------------------------------------------
这种情况又出现了两三次,真的要疯了,哪个大神告诉我这到底是为啥?
难道是因为我下载了unity-tweak-tool
情况描述:登录,输密码,黑屏一下,就又跳回登录界面,并且用游客登录也登不上去。
我得好好记录一下,我发誓真的什么也没动。就在前一天,我想看电视剧(双系统,平常都是在window下面看的),Firefox上下了个flash。。。
网上的解决办法主要分为三种:
① 修改profile
前提是你前一天配过环境变量,我毛线都没干啊啊啊啊啊啊
② 删除 ./Xauthority或者修改它的权限
我这种linux底层白痴,真是什么配置文件都不懂,只能试试,一点作用都没有,链接上有说明,但是balabala 一长串,心情焦躁的我看着就烦。总之,这个文件就相当于一个通往显示界面的大门,你想进去,要么把门砸了,要么换把钥匙。
这是我的在home目录下找到.xsession-errors文件的问题,我是没看明白
③ 把显卡卸载再重装
这是最麻烦的。。。。
按住Ctrl+Alt+F1 进入tty1 mode ( 应该是shell的一种模式 )
按住Ctrl+Alt+F17就可以返回图形界面了
第一步:卸载显卡
sudo apt-get remove --purge nvidia-*
sudo apt-get autoremove #别人说这很重要
sudo apt-get install -f #别人说这很重要
sudo reboot
第二步:安装显卡
重新启动后 ,再按住Ctrl+Alt+F1 进入tty1 mode
sudo apt-get install nvidia-378
就在最后一步,出错了。。。
原作者写nvidia-378,你的不一定是378 。我的是 NVIDIA**.run, 好不容易找到了
安装时候提示我,版本不是最新的。
我又返回window系统下了个最新的NVIDIA。
接下来,更郁闷的事是 非图形界面怎么读U盘?
(1)插上你的U盘
(2) 寻找你的U盘是啥名
这个时候的名字已经不是你U盘原来的名字了,是一些类似于sda,sdc,sdd4之类的,
拔一下, 再插一下,名字都有可能会变!!!!
我的之前叫sdc4 ,重新插一下,就变成sdd4了
fdisk -l
(3)挂载你的U盘
在/mnt下新建一个usb的文件夹
mount -t vfat /dev/sdd4 /mnt/usb
找到你下载好的最新版本的NVIDIA
运行之前要关闭Xserver,运行之后要开启Xserver
sudo /etc/init.d/lightdm stop
sh ./NVIDIA-Linux-x86_64-384.111.run
sudo /etc/init.d/lightdm start
可能会出现版本不兼容的问题,没关系,我下的就是64位的,肯定兼容,一直点OK就OK啦