題記:當我的CentOS安裝完成後,上網啊神馬的,字體顯示的都很粗糙,很明顯啦,它是希望我安裝一個Linux版的顯卡驅動。
所以就開始安裝啦,然後按照網上的那些步驟,可是總安裝不成功。下面就把我遇到的一些error貼出啦,如果你也遇到裡同樣的問題,不妨試試在下的方法,看看適不適合你的電腦。
安裝驅動,首先按照網上的提示,用yum神馬的,但是都沒成功,所以轉而通過下載驅動手動安裝勒。
首先查下自己的內核號:
#uname -r
我的內核顯示:2.6.32-431.el6.i686
一:首先當然是要把驅動下載下來啦。我的電腦是NVIDIA的,所以自然先要訪問其官網:http://www.geforce.cn/drivers 根據你自己的顯卡型號,選擇相應的顯卡,進行下載勒,下載下來的是一個.run 的文件。
二:OK,接下來就是安裝編譯環境:gcc、kernel-devel、kernel-headers (當然,如果你的電腦已經安裝了,自然就不用在裝了)
# yum -y install gcc kernel-devel kernel-headers
三:修改/etc/modprobe.d/blacklist.conf 文件,以阻止 nouveau 模塊的加載
方法: 添加blacklist nouveau,注釋掉blacklist nvidiafb
四:重新建立initramfs image文件
# mv /boot/initramfs-$(uname -r).img /boot/initramfs-$(uname -r).img.bak
# dracut /boot/initramfs-$(uname -r).img $(uname -r)
以上和網上步驟大差不差,接下來問題來了
五:在終端輸入
#init 3
進入文本模式。
cd 到下載的顯卡驅動所在目錄(即NVIDIA-XXXX.run目錄)
在此目錄下執行:
#sh NVIDIA-XXXX.run
問題來了,報錯!! 錯誤為:unable to find the kernel source tree for the currently running kernel.........
怎麼辦??? 別急。將上述語句換成:# ./NVIDIA-XXXX.run --kernel-source-path=/usr/src/kernels/內核號(2+Tab鍵 自動出現)
這下可以了麼? 回車試試吧!
上述錯誤沒了,但是新的錯誤產生了:unable to load the kernel module 'nvidia.ko' .........
怎麼辦???在改。將上述語句改成:# ./NVIDIA-XXXX.run --kernel-source-path=/usr/src/kernels/內核號 -k $(uname -r)
回車!OK!成功!
六:#init 5 回到界面模式
更多CentOS相關信息見CentOS 專題頁面 http://www.linuxidc.com/topicnews.aspx?tid=14