1.首先要停用Nouveau kernel driver
因為系統預設裝的顯卡driver是Nouveau,Nouveau是一個由愛好者組織的針對NVIDIA顯卡開發第三方開源driver,並且Nouveau是在完全沒有得到NVIDIA任何支 持的情況下進行開發的
把驅動加入黑名單中修改 /etc/modprobe.d/blacklist.conf
在後面加入blacklist nouveau

2.重啟系統至文字模式 init 3 這個可以修改/etc/inittab 文件
init 3是文字模式, init 5是圖形界面模式.
重啟之後,進入文字模式,其實可以發現字體變大了,也就是說驅動沒有被加載,成功禁用了Nouveau
 
在Centos 5.X 要修改/etc/inittab 文件
預設是跑 x:5 (xwindow) 需要把它修改成x:3 之後存檔

 
補充 runlevels 的定義如下:
# Default runlevel. The runlevels used by RHS are:
# 0 – halt (Do NOT set initdefault to this)
# 1 – Single user mode
# 2 – Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 – Full multiuser mode
# 4 – unused
# 5 – X11
# 6 – reboot (Do NOT set initdefault to this)
 
3.重開機後以root登入,安裝Nvidia Driver

按照圖形介面安裝,選Yes或Next 就可以安裝完成
 
4.Driver安裝完畢,不要急著重開機,要把剛剛修改的 /etc/inittab 改回來
把init3 在改回init5 存檔
Centos 5.x

 
5.reboot 重開機,大功告成

補充資料:
設定開機登入模式
修改 /etc/inittab
# 0 – halt (Do NOT set initdefault to this) —> 關機「不可設定」
# 1 – Single user mode
# 2 – Multiuser, without NFS (The same as 3, if you do not have networking)
# 3 – Full multiuser mode —> 終端機
# 4 – unused
# 5 – X11 —> 圖形化桌面
# 6 – reboot (Do NOT set initdefault to this) —> 重開機「不可設定」
#
id:5:initdefault: —> 預設-圖形化桌面
 
用root帳號切換
[root]# init 0 —> 關機
[root]# init 3 —> 關閉X-Windows
[root]# init 5 —> 啟動X-Windows
[root]# init 6 —> 重開機
ERIC6765

Tags: , ,