ubuntu NVIDIA 驱动出错解决办法

问题描述:ubuntu16.04循环登录

1 ctrl+alt+F2:切换到命令行模式(不显示中文)

2 关闭x服务

sudo service lightdm stop

3 从自定义的software-package文件夹访问安装包(390.48),安装驱动

sudo bash NVIDIA..........    

按照默认yes/no安装就好

4 开启x服务

sudo service lightdm start

 

=================================================================================

 

问题描述:登录界面输入密码也进入不了

 

Ubuntu的图形界面和命令行模式的切换:

ctrl+alt+F2:切换到命令行模式(不显示中文)

ctrl+alt+F7:切换到图形界面模式

问题描述:驱动安装包在u盘中,需要挂载u盘

1 fdisk -l  显示所有磁盘,找到u盘,最下面的设备/dev/sdc1

ubuntu NVIDIA 驱动出错解决办法_第1张图片

2 挂载到想要的目录下:

mount /dev/sdc1 /mnt/usb 

/mnt/usb 是在mnt目录下的目的文件夹,没有usb文件夹会自动创建

不然就先创建目录  mkdir /mnt/usb

3 关闭x服务

sudo service lightdm stop

4 从挂载的目录访问安装包 并安装

sudo bash NVIDIA..........    

5 开启x服务

sudo service lightdm start

安装过程会有一些报错,比如预处理脚本问题,警告,这种问题可以忽略

问题描述:安装驱动过程第一个错误是cc工具找不到,联想到之前因为matlab mex编译报错说,gcc版本过高,所以降级了版本,所以接下来要解决cc gcc g++版本问题

0 下面所说的文件都在/usr/bin目录下

1 安装gcc-5(5.4) g++-5(5.4)

2 删除原来的gcc g++ 软链接,并且把新的-5版本链接上

rm gcc

rm g++

ln -s gcc-5 gcc

ln -s g++-5 g++

3 删除原来的cc软链接,并且把新的gcc链接上  !!这个之前忽略了,所以即使gcc g++链接更新以后,驱动还是安装不成功,这个解决以后就可以正常安装了

ln -s  gcc cc

问题描述:matlab下mex不成功,报错原因是版本gcc过高,其实后面看来应该是cc链接没有更新,上面的问题解决以后,matlab的mex也可以正常使用了

 

问题描述:其他

1 删除文件夹及其子文件夹  rm -rf 文件夹  r删除目录及子目录  f强制执行,不会跳出提示

ubuntu NVIDIA 驱动出错解决办法_第2张图片

2 挂载点没有删除的话,挂载使用的的文件夹也没法删除

umount  /mnt/usb

你可能感兴趣的:(ubuntu NVIDIA 驱动出错解决办法)