在CentOS 6.7中安装NVIDIA GT730显卡驱动的手记

主机: Dell OptiPlex 390 MT (i5) 系列;

主机原配独显,型号未知,运转三年半,常有异响,关机之后过一阵再开机,可以解决。最近,风扇的声音实在不正常,重启也无解,判定它挂了。风扇型号power logic直径38mm 孔距25mm 12V 0.05A PLA04710S12L,直径仅38mm,孔距25mm,寻遍中关村的科贸海龙等电子市场也一无可获,最接近的一只风扇也要大出2mm。好在万能的淘宝有售:https://item.taobao.com/item.htm?spm=a1z09.2.0.0.3AYWef&id=36799742750&_u=63ep6vmf96d,快递在路上折腾了足足5天才到,无奈之下改在京东买一块低端的显卡救急。

显卡: 技嘉(GIGABYTE) GV-N730D5-2GI 902MHz/5000MHz 2GB/64bit GDDR5 显卡 (http://item.jd.com/1176469.html)。

安装过程的参考资料:

[1] http://www.ha97.com/4955.html

[2] http://www.linuxidc.com/Linux/2014-09/107133.htm

在找到这个正确的安装方法之前,尝试了不下十遍这种类似的方法(http://jingyan.baidu.com/article/9f63fb91d7e6b5c8400f0e0c.html),结果都卡在第4步之后,重启之后绿屏,只好再重新来过,痛苦到崩溃!经多次实验查明,仅执行"blacklist nouveau"&“#blacklist nvidiafb”一句,跳过第4步,直接执行第5步,也会出现同样的情况,怀疑第3步有问题。

以下仅记录我正确的操作过程。

安装Nvidia驱动步骤:

1、到Nvidia官网下载合适的驱动:http://www.nvidia.cn/Download/index.aspx?lang=cn 下载352.30版本的Linux驱动。得到一个以.run结尾的安装文件,赋予它可执行权限。如果开启了SElinux模块,请先禁用!这个文件注意不要放入中文目录中,否则终端模式无法切换到它所在目录。

[[email protected] ~]# chmod +x NVIDIA-Linux-x86_64-352.30.run

2、编辑blacklist.conf文件,禁止nouveau模块的加载:

[[email protected] ~]# vim /etc/modprobe.d/blacklist.conf

在文件末尾添加:

blacklist nouveau

保存退出。

需要注意的是,这里并没有传统安装方法中的“#blacklist nvidiafb“ 一句。不知道绿屏是否和它有关。

3、编辑grub.conf文件,禁止nouveau KMS的加载。

[[email protected] ~]# vim /etc/grub.conf

找到启动的内核参数,将如下内容:

kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/vg_she-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=vg_she/lv_swap crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=vg_she/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet

修改为:

kernel /vmlinuz-2.6.32-573.el6.x86_64 ro root=/dev/mapper/vg_she-lv_root rd_NO_LUKS rd_NO_MD rd_LVM_LV=vg_she/lv_swap crashkernel=auto LANG=zh_CN.UTF-8 rd_LVM_LV=vg_she/lv_root  KEYBOARDTYPE=pc KEYTABLE=us rd_NO_DM rhgb quiet nouveau.modeset=0

保存退出。

至此,不再执行传统的如下步骤,不涉及重启,也就没有启动后卡在绿屏的问题了。

############# 以下步骤不再执行 ####################################################### 本人测试了不下十遍,无论是"dracut -v"的写法,gip j “dracut",又或者略掉第4步,都会在第5-6步之后卡在绿屏状态# 4 重新建立initramfs image文件
[[email protected] ~]# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
[[email protected] ~]# dracut /boot/initramfs-$(uname -r).img $(uname -r)

# 5 修改/etc/inittab,使系统开机进入init 3文本模式:
将最后一行“id:5:initdefault:”修改成“id:3:initdefault:”(不包含引号)
# 注释:5代表系统启动时默认进入x-window图形界面,3代表默认进入终端模式。

# 6 重启
[[email protected] ~]# reboot now

4、由于显卡驱动不支持在X-Windows服务运行时进行,所以需要进入运行级别3 的文本模式:

[[email protected] ~]# init 3

5、在字符终端下登录,进入驱动安装文件所在的目录,使用以下命令运行安装文件。

在此目录下执行:

[[email protected] ~]# ./NVIDIA-Linux-x86_64-352.30.run

问题来了,报错!! 错误为:unable to find the kernel source tree for the currently running kernel.........

驱动程序需要按内核号严格匹配,再试,具体用下面哪一句,需要视/usr/src/kernels/中内核文件的写法而定,以下两种格式都有:

[[email protected] ~]# ./NVIDIA-Linux-x86_64-352.30.run --kernel-source-path=/usr/src/kernels/内核号(2+Tab键  自动补全)

[[email protected] ~]# ./NVIDIA-Linux-x86_64-352.30.run --kernel-source-path=/usr/src/kernels/$(uname -r)

按照提示一步步进行,很简单。安装完成后,回到桌面模式:

[[email protected] ~]# init 5

reboot重启系统,在进入桌面之前会看到Nvidia的大Logo,表明Nvidia运行正常,看视频很流畅了,3D特效桌面也可以开启了。

到此,一切测试顺利,一步搞定,下文还未经测试,先抄录在此,以备查看。

6、安装多个内核或内核升级后编译内核模块:

使用官方驱动的一大缺点就是每次更新内核时都要重新编译内核模块。我安装了两个内核,安装第二个内核的NV驱动时步骤有点不同。简单说就是执行上文首次安装的第4和5步,只是在第5步时有些差异:

# ./NVIDIA-Linux-x86_64-352.30.run -K

在运行时添加-K参数代表只编译内核模块,而不再进行驱动程序文件的安装。执行完后重启即可。到此Nvidia官方驱动安装完成。

时间: 2024-12-28 20:43:48

在CentOS 6.7中安装NVIDIA GT730显卡驱动的手记的相关文章

fedora20 安装nvidia独立显卡驱动

在Nvidia 官网中找到你自己匹配的显卡驱动文件 vi /boot/grub2/grub.cfg 原文为:linux    /vmlinuz-0-rescue-fdf6762f08f7493181d177e364d70444 root=/dev/mapper/fedora-root ro rd.lvm.lv=fedora/swap vconsole.font=latarcyrheb-sun16 rd.lvm.lv=fedora/root  rhgb quiet 修改为:linux    /vm

CentOS 7安装Nvidia GTX1080显卡驱动

废话不多说了,直接说安装步骤和遇到的问题: 一:首先当然是要把驱动下载下来啦.我的电脑是NVIDIA的,所以自然先要访问其官网:http://www.geforce.cn/drivers       根据你自己的显卡型号,选择相应的显卡,进行下载勒,下载下来的是一个.run 的文件. 二:OK,接下来就是安装编译环境:gcc.kernel-devel.kernel-headers   (当然,如果你的电脑已经安装了,自然就不用在装了) # yum -y install gcc kernel-de

ubuntu12.04安装NVIDIA GTX750显卡驱动

电脑最近安装了Ubuntu12.04系统,开机后发现系统只有1024*768的分辨率,我的电脑独立显卡是Nvidia GTX 750, 显示器是支持1920*1080的.上网查找的给系统增加分辨率的方法都不管用,后面自己上NVIDIA官网下载Linux驱动,自己安装,终于搞定!1920*1080的分辨率,就是爽.下面记录一下安装过程,作个备忘. 1. 首先,查看自己的显卡型号: lspci | grep VGA 显示以下信息: 01:00.0 VGA compatible controller:

在LinuxMint 17 MATE中安装NVIDIA显卡驱动

第一步:在Linux系统中安装Nvidia显卡驱动需要关闭X Server. 打开终端,进入ROOT权限,执行以下命令 $ sudo service mdm stop 此时将会把X Server关闭,并且进入命令行. 第二步:安装显卡驱动 $ cd /驱动所在目录 $ sh ./NVIDIA-Linux-x86-340.65.run 第三步:重新启动或重新开启X Server 重新开启X Server $ sudo service mdm start

Centos 6.5中安装后不能打开emacs的问题

问题的发现过程: 安装了最新的centos版本后发现居然打不开emacs,然后在终端中输入emacs后还是不能打开,出现了下面的提示: emacs: error while loading shared libraries: libotf.so.0: cannot open shared object file: No such file or directory 然后就在网上查找资料,可是由于centos本来就是刚刚发布的,相关解决方法没有,不过相关的有一些,综合他们的方法,终于解决了这个问题

如何在CentOS 7.x中安装OpenERP(Odoo)

各位好,这篇教程关于的是如何在CentOS 7中安装Odoo(就是我们所知的OpenERP).你是不是在考虑为你的业务安装一个不错的ERP(企业资源规划)软件?那么OpenERP就是你寻找的最好的程序,因为它是一款为你的商务提供杰出特性的自由开源软件. OpenERP是一款自由开源的传统的OpenERP(企业资源规划),它包含了开源CRM.网站构建.电子商务.项目管理.计费账务.POS.人力资源.市场.生产.采购管理以及其它模块用于提高效率及销售.Odoo中的应用可以作为独立程序使用,它们也可以

Deepin2014.3 安装NVIDIA闭源驱动

1.获取NVIDIA Linux闭源驱动,进NVIDIA官网直接下载,注意和系统位数匹配,32位和64位的不通用下载地址:http://www.geforce.cn/drivers 2.将nouveau开源驱动加入黑名单(开源驱动和NVIDIA闭源驱动有冲突)终端执行下列命令:sudo nano /etc/modprobe.d/blacklist.conf文字编辑器会打开文件内容,在最后一行重启一行加入:blacklist nouveau然后保存文件. 3.停用nouveau开源驱动,GRUB加

ubuntu16.04 下 NVIDIA GTX1050ti 显卡驱动 PPA安装

本文参考资料链接: http://blog.csdn.net/10km/article/details/61191230 前几天在京东商城上花了6999元买了台笔记本(惠普(HP)暗影精灵II代Pro 精灵绿 15.6英寸游戏笔记本(i7-7700HQ 8G 128GSSD+1T GTX1050Ti 4G独显 IPS FHD),  本打算用这台电脑学习CUDA的,可是按照网上的各种教程都无法安装,最后在上述链接的步骤下最终解决,以下给出具体步骤. 硬件配置: CPU Core i7-7700HQ

ThinkPad 430C Ubuntu 双显卡安装NVIDIA GT 635M驱动

Linux系统:Ubuntu 14.04 安装 bumblebee 以管理双显卡,下面命令会自动安装NVIDIA显卡驱动 sudo add-apt-repository ppa:bumblebee/stablesudo apt-get updatesudo apt-get install bumblebee bumblebee-nvidia 安装成功后,重启电脑 查看显卡状态 lspci | grep VGA 00:02.0 VGA compatible controller: Intel Co