官方提供的在Ubuntu7.10下NVIDIA GFORE 4安裝驅動流程大概說的如下:
1. 當然是下載好驅動了,我用的是NVIDIA-Linux-x86-96.43.05-pkg1.run
下載地址: http://us.download.nvidia.com/XFree86/ / Linux-x86/96.43.05/NVIDIA-Linux-x86-96.43.05-pkg1.run
2. 安裝之前關閉 X server,
3. 運行sh 進行安裝
4. 自動安裝Kernel Interface (很多人這里出問題,我也是,稍后再說)
5. 配置nvidia-config 文件并更新配置啥地............ 搞定
通常俺們這種菜鳥有幾個問題搞不定,其一是安裝之前要關閉X server, 其二就是那個安裝Kernel Interface,驅動安裝時候會自動檢測是否有已經編譯好的Kernel Interface了,如果沒有,驅動有幾個安裝方式,首先它會讓你選擇是不是自動連接到nvidia官網進行下載(很不幸,我選擇之后下載失敗,說沒有匹配的),這時候安裝程序會讓你選擇是否讓驅動程序為你編譯產生這個Kernel Interface,如果是,那么要求你的系統中已經有 libc源碼(或者說庫,我也不懂具體是啥)。很多人都是在這一步掛掉了,因為系統中沒有這個庫的源代碼。
現在我們來解決這兩個問題:
1. 關閉X server:
以前論壇上有過很多人問過這個問題,可惜一直沒有找到可行的答案,google幾篇老外的文章之后發現其實很簡單:
以root權限運行 /etc/init.d/gdm stop 即可,注意,這里最后面那個gdm是為使用gnome的人用的,如果使用kde好像是啥 kdm. 安裝成功之后啟用x server用這個 /etc/init.d/gdm start.
還有一種途徑就是老是有人說的改變那個啟動的runlevel, 就是經??吹降膇nit 3之類的。我以前就用這個嘗試,沒成功。因此推薦和我一樣的菜鳥用上面那個方法。
2. 安裝libc:
剛才說到,驅動安裝時候要安裝Kernel Interface,如果采用自己編譯的方式則要求系統中有libc的源碼。我想一般人都是沒有的,呵呵。這個時候我們可以在安裝驅動之前先自己把這個源碼給安裝好,問題就解決了。如何安裝?呵呵,更簡單,強大的 apt install阿, 運行:
sudo apt-get install libc6-dev
一行命令搞定。
-----更新內容
好了,現在主要的問題都解決了,理應可以安裝驅動了,但是很多時候還有一些額外工作要做。
許多時候系統安裝了受限驅動之類的,例如不少人裝了nvidia-glx, nvidia-glx-new,因此首先確認你是不是一定要自己手動安裝驅動(你也可以等著官方升級受限驅動),如果你確定要自己安裝,那么需要先刪除這些受限驅動并進行一些設置。通常這可以在安裝之前完成
首先卸載受限驅動
sudo apt-get remove --purge nvidia-glx nvidia-glx-new
然后刪除 /lib/linux-restricted-modules/文件夾下面的內容,注意里面有一個隱藏文件.nvidia-new-installer也要刪掉
新聞熱點
疑難解答