2015年1月6日 星期二

Centos 6.X 安裝 NVIDIA 顯示卡

參考自 http://preview.tinyurl.com/lc9tgsj

1、根據nvidia顯卡的具體型號,從官方網站下載驅動,我的是NVIDIA-Linux-x86-331.38.run
http://www.geforce.cn/drivers


2、安裝編譯環境:kernel-devel、kernel-headers
# yum -y install kernel-devel kernel-headers


(補充,或會要求 gcc )

(補充,空間充足,用 yum groupinstall "Development Tools" )

3、修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模塊的加載
方法: 添加blacklist nouveau,注釋掉blacklist nvidiafb
 

4、重新建立initramfs image文件
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
 

5、修改/etc/inittab,使系統開機進入init 3文本模式:
將最後一行“id:5:initdefault:”修改成“id:3:initdefault:”(不包含引號)
注釋:5代表系統啟動時默認進入x-window圖形界面,3代表默認進入終端模式。
 

6、阻止kernel加載nouveau模塊(非必要操作)
修改/boot/grub/grub.conf,在kernel行的末尾加上 rdblacklist=nouveau vga=792
重啟
# reboot
 

7、​安裝NVIDIA驅動
輸入root和password,進入根用戶模式下,確保nouveau kernel driver沒有被加載
# lsmod | grep nouveau
進入驅動程序所在目錄,開始安裝
# sudo chmod +x NVIDIA-Linux-x86-331.20.run
# sudo ./NVIDIA-Linux-x86-331.20.run
 

安裝過程中,根據提示選擇accept,yes 或 OK,即可完成安裝:
     如果提示有舊驅動,詢問是否刪除舊驅動,選Yes;
     如果提示缺少某某模塊(modules),詢問是否上網下載,選no;
     如果提示編譯模塊,詢問是否進行編譯,選ok;
     如果提示將要修改xorg.conf,詢問是否允許,選Yes;
     接下來就是等待安裝完成。
 

8、修改/etc/inittab,使系統開機進入init 5圖形界面模式
將最後一行“id:3:initdefault:”修改成“id:5:initdefault:”
重啟
#reboot
 

9、當看到Nvidia的logo後,安裝成功,登陸後在系統- 首選項裡可以看到NVIDIA X Server Settings菜單,可以查看基本信息及進行一些設置 

沒有留言: