RHEL6中怎样安装NVIDIA主板驱动?本篇文章重点为你们讲解一下RHEL6中安装NVIDIA主板驱动具体方式,有须要的男子伴可以参考一下。
一、下载安装NVIDIA主板驱动1、查看自己的主板机型
1.1打开终端1.2输入下方代码进行查看自己的主板机型
❝
lspci
or
❝
lspci|grepVGA
or
❝
lspci|grepNVIDIA
2.在官网下载对应的驱动:
2.1给出官网地址:官网地址
2.2如图是我的主板机型信息linux mint,你须要选择好自己笔记本的显存版本信息后点击搜索
2.3点击下载
3、禁用nouveau驱动
3.1禁用默认的nouveau,听说这是NVIDIA主板的开源驱动,默认是使用的这一个,不确定如何办,可以输入以下命令进行查看,应当是有回显出现的,先让它再活一会linux 如何安装显卡驱动,一会儿就要消失了。
❝
lsmod|grepnouveau
3.2在/etc/modprobe.d/blacklist.conf中添加nouveau到黑名单。
❝
vim/etc/modprobe.d/blacklist.conf
在上面添加:
❝
blacklistnouveau
保存退出
4、重塑开机镜像
4.1步入root模式
❝
su
4.2备份原有镜像
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
1
4.3塑造
❝
dracut/boot/initramfs-$(uname-r).img
其实也有使用下边这个命令的linux获取当前时间,而且在我的笔记本上找不到这个命令
❝
sudoupdate-initramfs-u
5、重启计算机
❝
reboot
6、检测nouveau是否禁用成功
❝
lsmod|grepnouveau
假如该命令输入后回车,没有任何消息回显linux 如何安装显卡驱动,则禁用成功,可以继续,否则重新开始前面步骤
7、重启步入命令行模式(即无界面模式)
❝
init3
8、输入root帐户的帐号和密码登录
(密码是不显示下来的,你只管输入就好)
9、使用cd命令切换到你下载的驱动储存的位置10、输入下边命令开始安装
此处的xxxxxx用你下载好的驱动文件的文件名取代
❝
./NVIDIA-xxxxxxx.run
11、等待加载完成,出现对话框
按照提示使用左右箭头及回车键进行选择,大约3-5个对话框,具体没数
12、加载完成后,输入下边命令步入图形界面
其实输入后还须要重启一下
❝
init5
13、如果加载成功,则安装完成二、判断NVIDIA驱动是否安装成功1、图形界面-终端
步入图形界面后,在终端输入以下命令可以弹出英伟达设置界面
❝
nvidia-settings
2、命令行或终端
在命令行模式或则终端下输入以下命令,不提示未找到命令
❝
nvidia-smi
三、遇到的错误以及我的解决方案1、update-initramfs未找到命令
解决方案:使用下边命令替代
❝
dracut/boot/initramfs-(uname-r)
剖析:dracut是一个风波驱动的initramfs基础设施。dracut(工具)被拿来通过拷贝工具和文件,从一个早已安装的系统创建一个initramfs镜像,并将镜像与dracut框架结合在一起。
2、安装完成后卡住未能启动或则左上角光标闪动
缘由:仍未查明不过肯定和驱动是有关系的解决方案有2
2.1方案1:卸载刚安装的NVIDIA主板驱动
即卸载掉刚刚安装的NVIDIA主板驱动
2.1.1在卡住的位置按Ctrl+Alt+F2步入命令行模式(假如没反应可以尝试其他组合键,Ctrl+Alt+F1-F12)2.1.2使用cd命令还是切换到你的主板驱动的位置2.1.3步入root模式进行卸载此处的xxxxxx用你下载好的驱动文件的文件名取代
❝
su./nvidia-xxxxxx.run–uninstall
2.1.4卸载完成后,输入一下任一命令步入图形界面,应当是可以成功的,我成功了
❝
init5
or
❝
reboot
2.2方案2:更改/添加配置文件xorg.conf
此方案灵感来自于博客0007kalilinux安装NVIDA主板驱动
2.2.0根据方案1的方式步入命令行模式2.2.1查看NVIDIA主板的信息,记住PCIBusID旁边的PCI地址,我的是5:0:0
❝
nvidia-xconfig–query-gpu-info
2.2.2更改xorg.conf1)切换目录到X11
❝
cd/etc/X11
2)使用ls命令查看是否存在xorg.conf,假如存在则进行下一步,否则跳过下一步直接进行第4步
❝
ls
3)备份原有配置,为避免输错字母,可以使用ls命令查看是否备份成功
❝
mvxorg.confxorg.conf.bak
4)该步骤分为三种模式,全自动,半自动,半半自动模式4-1)全自动添加xorg.conf配置信息
❝
vimxorg.conf
输入以下内容,并将下边的PCI:x:x:x中的x替换成刚刚查看到的地址
Section "ServerLayout"
Identifier "layout"
Screen 0 "nvidia"
Inactive "intel"
EndSection
Section "Device"
Identifier "nvidia"
Driver "nvidia"
BusID "PCI:x:x:x"
EndSection
Section "Screen"
Identifier "nvidia"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Device"
Identifier "intel"
Driver "intel"
EndSection
Section "Screen"
Identifier "intel"
Device "intel"
EndSection
123456789101112131415161718192021222324252627
4-2)半自动添加xorg.conf配置信息说明:该步骤先su步入root模式,之后通过nvidia-xconfig命令手动生成xorg.conf,之后在其基础上进行更改。
❝
sunvidia-xconfigvimxorg.conf
之后在任一EndSection前面添加
Section "Screen"
Identifier "Device0"
Device "nvidia"
Option "AllowEmptyInitialConfiguration"
EndSection
Section "Device"
Identifier "Device1"
Driver "intel"
EndSection
12345678910
之后更改已存在的Device0那一块,也就添加一行更改为(注意:还是要将下边的PCI:x:x:x中的x替换成刚刚查看到的地址)
Section "Device"
Identifier "Device0"
Driver "nvidia"
BusID "PCI:x:x:x"
EndSection
123456
4-3)半半自动添加xorg.conf配置文件下载本博客附加的资源,拷贝到X11目录下将文件中PCI:x:x:x中的x替换成刚刚查看到的地址就大功告成。
2.2.3保存退出后,init5步入图形界面,或则reboot重启,则可以步入图形界面,想想都兴奋
❝
init5
or
❝
reboot
3、在图形界面终端输入nvidia-settings出错
这些情况出现在安装完驱动直接可以打开图形界面,并且在终端输入nvidia-setting不会出现nvidia设置界面,而是报以下错误
❝
ERROR:Unabletoloadinfofromanyavailablesyste
这个问题如何解决呢,解决方案参考错误2的方案2,一模一样,只须要修改好自己的PCI地址即可。