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 更改為