CentOS7.0 手册
第一部分:显卡驱动安装篇 (针对单显卡而言)
或许CentOS7.0 版本是遇到的装显卡驱动最烦的一个,相比Ubuntu 、CentOS7.0 之前版
本(如:CentOS6.5、CentOS6.4 )而言,操作步骤如下:由于笔者我的显卡是华硕圣骑士GTX760
2G,所以下面的教程是针对相应的N 卡用户,但是A 卡的用户也是一样的。
1. 先从 官网下载相应的驱动程序,或者直接从驱动程序下载网址:
http :///Download/index.aspx?lang=cn 下载
2. 从 Linux Kernel 官网下载相应的内核: 由于CentOS7.0 自带的内核
为3.10 版本,为了防止以后频繁更新内核,笔者我直接下载了3.12.31 版本的内核
如下所示:
网址:/ pub/ linux/ kernel/v3.x/ linux-3.12.31.tar.xz 用户可以直
接使用wget 命令下载:
wget / pub/ linux/kernel/v3.x/linux-3.12.31.tar.xz
Author:Josin
3. 下载好内核源代码,使用CentOS 系统的yum 命令安装好依赖库:ncurses-devel
yum install ncurses-devel
依赖库:gcc、bc
yum install gcc bc
4. 先编译内核,因为驱动是要依赖于内核源代码而言的
make bzImage
make modules && ma ke modules_install
make install
grub2-mkconfig –o / boot/grub2/grub.cfg 笔者我的电脑上,总共的编译、安装时间
为42 分钟。使用make –j8 模式编译这里注意一下,最好确认一下你的CPU 支
持j8 模式编译,否则造成会硬件损坏最后一页为笔者的硬件配置图。
5. 编译好内核后,接下来进行显卡驱动的安装,由于绝大部分的发行版,尤其企业版
都带有一个开源的驱动(nouveau ),所以我们要先禁用开源驱动nouveau
CentOS6.5 及以前的版本的是将 blacklist nouveau 加入以下文件中:
/etc/modprobe.d/blacklist.conf , 但 是 CentOS7.0 开 始 , 文 件 变 成 了
Author:Josin
/lib/modprobe.d/dist-blacklist.conf ,
所以我们只需要将 blacklist nouveau 加入文件/ lib/modprobe.d/blacklist.conf 中,并
且在后面加入一行:options nouveau modeset=0 ,并且将 blacklist nvidiafb 注释掉,
这行的意思是禁用官方驱动。
当我们执行完上面的步骤后,还没有将禁用开源驱动 nouveau 加入内核中,也就是说将开源
驱动 nouveau 从内核中剔去,执行dracut 命令重新生成initramfs 映像文件。 首先备份当前
的initramfs 映像文件:
1 、mv /boot/initramfs-$(uname -r).img / boot/initramfs-$(uname -r).img.old
重新生成initramfs 映像文件:
2、dracut / boot/initramfs-$(uname -r).img $(uname -r)
Author:Josin
6. 安装 Linux 版本的显卡驱动要将Xorg 服务关闭 ,也就是进入文字命令模式 ,具体
方法如下:
由于CentOS7.0 版本与前面的 CentOS6.5 及之前的版本的模式变更方法有很大
的不同,以前的版本中我们可以在/etc/inittab 文件中将:
id:5:initdefault 更改为