CentOS6.X安装N卡驱动以及可能遇到的问题

一、准备工作

  •       英伟达官网下载相应显卡的驱动,记得下载.run的文件                                                                                 英伟达官方网站:
  •       更新CentOS源,因为在安装驱动的时候得使用yum命令安装kernel-devel,建议先将源进行更新,源更新参考:

二、安装

        1、将下载下来的.run文件放到~/Downloads/文件夹下(其实放到哪里都无所谓,这里以~/Downloads/为例)。以我下载的NVIDIA-Linux-x86_64-331.79.run为例。

       在Downloads文件夹下打开终端运行如下命令:

命令1 [root@localhost Downloads]# ./NVIDIA-Linux-x86_64-331.79.run 

  此时会出现

ERROR: Your appear to be running an X server; Please exit X before installing. For further details, please see...........

大概意思就是不能在X window下进行安装,所以咱们进入文本模式进行安装就行了,执行命令

[root@localhost Downloads]# init 3

       2、进入文本模式后第一个ERROR结束,重新执行“命令1”,

参考自http://blog.163.com/mageng11@126/blog/static/14080837420120148360508/

 

此时可能会出现另外一个错误

ERROR: The Nouveau kernel driver is currently in use by your system. Thisdriver is incompatible with the NVIDIA driver。。。。

       Nouveau是由第三方为NVIDIA显卡开发的一个开源3D驱动,也没能得到NVIDIA的认可与支持。虽然Nouveau Gallium3D在游戏速度上还远远无法和NVIDIA官方私有驱动相提并论,不过确让Linux更容易的应对各种复杂的NVIDIA显卡环境,让用户 安装完系统即可进入桌面并且有不错的显示效果,所以,很多Linux发行版默认集成了Nouveau驱动,在遇到NVIDIA显卡时默认安装。企业版的 Linux更是如此,几乎所有支持图形界面的企业Linux发行版都将Nouveau收入其中。

以下是关闭Nouveau并且安装Nvidia显卡驱动的步骤:

  (1)把驱动加入黑名单
  编辑 /etc/modprobe.d/blacklist.conf ,在文件后面加入blacklist nouveau

  (2)root用户下运行如下两条命令:
mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
dracut -v /boot/initramfs-$(uname -r).img $(uname -r)
以上两条命令分别是备份与重建initramfs。


  (3)重启系统至init 3(文本模式),也可先进入图形桌面再运行init 3进入文本模式,再安装下载的驱动就无问题,安装命令示例:
./NVIDIA-Linux-x86_64-331.79.run
  安装过程根据提示完成即可。当然在安装之前你也可以先确认下Nouveau是已经被你干掉,使用命令: lsmod | grep nouveau

 

       3、再次执行“命令1”

出现error:unable to find the kernel source tree for the currently running kernel. please make sure you have installed the kernel source files for your kernel and that htey are properly configured; on red hat linux system, for example, be sure you have the 'kernel-source' or 'kernel-devel' RPM installed. if you know the correct kernel source files are installed ,you may specify the kernel source path with the '--kernel-source-path' command line option.

由于缺少kernel-devel包,使用yum 进行安装

yum install kernel-devel

重新进行安装。

 

这样差不多大功告成,以上命令执行时要以root进行登录,否则提示没有权限!

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值