Ubuntu16.04解决登录死循环

Ubuntu16.04解决登录死循环

起因

一开始以为显卡驱动装好了,nvidia-smi也显示了但是一直没办法通过显示器链接耳机来听取声音,所以一直很难受,为了b站学习,所以照着csdn上的经验贴又下了个驱动,很荣幸,进入了死循环,搜遍了也没解决任务。最后摸索出来一个。

禁用nouveau

sudo gedit /etc/modprobe.d/blacklist.conf
如果没出现就进入root: sudo -s 
打开文件,在最后添加如下两行:
blacklist nouveau
options nouveau modeset=0
更新系统:
sudo update-initramfs -u 
重启:
reboot
验证nouveau是否已禁用:
lsmod | grep nouveau
最好在root模式下也试一下。因为我在之后的操作中好像还是没禁用成功,也可能是我看错了。

下载驱动

进入nvidia官网
查找显卡驱动并下载到home目录下,文件名一般为NVIDIA-Linux-x86_64-xxx.run
最后在root账户下修改显示,因为之后的操作中汉字都会变成菱形:

gedit  /etc/default/locale
英文格式:
LANG="en_US.UTF-8"
LANGUAGE="en_US:en"

中文格式:
LANG="zh_CN.UTF-8"
LANGUAGE="zh_CN:zh"

然后重启:reboot

安装驱动

Ctrl+ALT+F1 进入命令行界面,登录
此时一定要登录root账户
cd ~
sudo service lightdm stop      //关闭图形界面
sudo apt-get remove nvidia-*    //卸载系统中存在的驱动,默认有安装
sudo chmod  a+x NVIDIA-Linux-x86_64-xxx.run    //给文件权限
sudo ./NVIDIA-Linux-x86_64-xxx.run -no-x-check -no-nouveau-check -no-opengl-files  ,其中:
-no-x-check:安装驱动时关闭X服务
-no-nouveau-check:安装驱动时禁用nouveau
-no-opengl-files:只安装驱动文件,不安装OpenGL文件
之后出现的问题一路默认就好,我也没注意看
安装成功后,在命令行输入:sudo service lightdm start   //重启图形界面
这时候我已经进入界面了,好像还有按Ctrl+Alt+F7返回图形界面(没做过)
到此就安装完成了
可以通过nvidia-smi查看,如果提示没有此命令就下载。
然后重启看NVIDIA X Server Settings是否有显示(不会上传图片)

有就代表安装成功。




  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值