標籤:centos 核心 nvidia.ko unable to find the k 顯卡驅動
題記:當我的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 如何安裝顯卡驅動