歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Ubuntu7.10下安裝NVIDIA GFORE 4驅動

Ubuntu7.10下安裝NVIDIA GFORE 4驅動

日期:2017/2/28 17:07:02   编辑:Linux教程

官方提供的在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, 就是經常看到的init 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也要刪掉

再檢查一下/etc/init.d/nvidia-glx and /etc/init.d/nvidia-kernel這個文件是否存在,刪掉它。

最後設置禁用其他的driver驅動模塊

sudo gedit /etc/default/linux-restricted-modules-common (命令行下請用vi之類的修改)

將其中的 DISABLED_MODULES="" 改為:DISABLED_MODULES="nv nvidia_new"

OK,至此應該就已經卸載了受限驅動並且設置好了,可以開始安裝驅動過程了。

請注意,這裡如果為了保險大家也可以在手動安裝驅動之後進行以上過程,不過那需要在命令行下操作,請先確認你已經掌握了相關命令。

----更新結束。

Copyright © Linux教程網 All Rights Reserved