㈠ ubuntu18ubuntu20驅動不兼容
原因如下:
1、ubuntu默認安裝了第三方開源的驅動程序漏塌歲nouveau。
2、ubuntu的自動更新造成的。驅動,計算機軟體術語,返睜是指驅動計算衫中機里軟體的程序。
㈡ 戴爾optiplex7050安裝Ubuntu18.04網卡驅動不識別
1、下載對應的網卡驅動。
2、將網卡驅動壓縮包用U盤復制到Ubuntu 桌面,右鍵——Extract——解瞎者汪壓或者使用如下嫌擾命令進行解壓。1、##注意目錄是否正確磨仔
2、cd /Desktop3、sudo tar -zcvf xxxxxxxxxx.tar.gz
3、安裝apt更新:1、##安裝apt更新2、sudo apt-get update
3、安裝net工具包(ifconfig -a 檢測回環——):1、##安裝net更新2、sudo apt-get install net-tools
4、安裝make:1、##安裝make更新2、sudo make install(如果有無線用無線,若沒有無線網卡,建議先插一個USB網卡),因為,剛安裝的Ubuntu,需要安裝apt更新,和make 包支持,如果不聯網,就需要手工到Ubuntu官網下載比較麻煩,暫時沒有好的解決方案。
5、切換到網卡驅動文件夾 src目錄:1、##切換到src目錄2、cd /Desktop/e1000e-3.8.4/src3、##執行make 編譯命令4、sudo make install
6、配置網卡驅動自動載入:1、##驅動自動載入2、sudo modprobe e1000e3、##重啟網卡(注意用ifconfig -a 確認自己網卡名字)4、##停止5、sudo ifconfig eth0 down6、##啟動7、sudo ifconfig eth0 up
7、查看網卡圖標是否顯示如果不顯示,重啟下Ubuntu試下。
㈢ ubuntu新內核編譯不能啟動
你可能是make menuconfig出的問題。你可以先make localmodconfig(我褲薯不大確信拼寫是否正確,如果報錯,make help一下,在這之前把能用到的電腦功能都用一次,使內核裝入相關內核模塊與驅動)然後再make menuconfig去檢查驅動是否完全。
如果覺得編譯速度有些慢,可以在編譯數純滲時給make增加-j4(這個數字應當與cpu個數*2相等為好,請自行更改)參數。
本人在ubuntu10.04上成功編譯薯脊3.0.4內核。相信您也一定能成功。
㈣ ubuntu 安裝顯卡驅動重啟後錯誤
我的筆記本是nVIDIA GeForce 8400M GS顯卡,把我的安裝步驟給你寫上,你對比一下,估計的問題出在你滾枝在安裝之前沒完全清除受限驅動。請把就以前驅動徹底卸載掉,還有配置文件的問題,
顯卡: nVIDIA GeForce 8400M GS
驅動: NVIDIA-linux-x86-169.07-pkg1.run
官方提供的安裝流程大概說的如下:
1. 下載驅動,最新版NVIDIA-Linux-x86-169.07-pkg1.run
下載地址:http://cn.download.nvidia.com/XFree86/Linux-x86/169.07/NVIDIA-Linux-x86-169.07-pkg1.run
2. 關閉X server
3. 運行sh 進行安裝
4. 自動安裝Kernel Interface
5. 配置nvidia-config 文件
可能出問題的三個地方:
(1)安裝之前要關閉X server
最簡單的方法:備州以root許可權運行 /etc/init.d/gdm stop 即可。注意,這里gdm是為使用gnome用的,如果使用kde請使用kdm。安裝成功之後啟用x server則用 /etc/init.d/gdm start。
(2)安裝過程中要編譯Kernel Interface
驅動安裝中會自動檢測系統是否有已經編譯好的Kernel Interface。如果沒有,驅動會提供兩種安裝方式,首先它會讓你選擇是不是自動連接到nvidia官網進行下載。我的經驗建議不選擇此種方式,網路延遲等方面原因導致下載失敗,提示沒有匹配的文件。選「否」進入下一步安裝程序會讓你選擇是否讓驅動程序為你編譯產生這個Kernel Interface。建議選此項,會比較順利。選此項要求你的系統中安裝有 libc。如果沒有請運行sudo apt-get install libc6-dev 一行命令搞定。
(3)刪除受限驅動
多數人的系統安裝了光碟自帶的受限驅動,例如nvidia-glx, nvidia-glx-new等。安裝新驅動錢要先刪除這些受限驅動並進行一些設置。
執行命令:
sudo apt-get remove --purge nvidia-glx nvidia-glx-new
然後刪除 /lib/linux-restricted-moles/文件夾下面的內容,其中有一個隱藏文件.nvidia-new-installer也要刪掉。
再檢查一下/etc/init.d/nvidia-glx 和 /etc/init.d/nvidia-kernel這兩個文件是否存在,有則刪之。
最後設置禁用其他的driver驅動模塊
sudo gedit /etc/default/linux-restricted-moles-common (命令行下請用vi之類的修改)
將其中的 DISABLED_MODULES="" 改為:DISABLED_MODULES="nv nvidia_new"
正式安裝
1.下載驅動NVIDIA-Linux-x86-169.07-pkg1.run放到某一個目錄如 /home/yourname/。
2.防患於未然,運行 sudo apt-get install libc6-dev,安裝libc。
3.ctrl + alt + F2, 這時候你應該看到黑屏。(當然現在x server 並沒有關閉。ctrl + alt + F7 可回到圖形界面。)login狀態,輸入用戶名密碼登陸,執行sudo su 輸入密碼切換到root身份。
4.運行 /etc/init.d/gdm stop. 看到一則關閉OK的消息。這時候X server真正關閉了
5.運行安裝程序 sh /home/yourname/NVIDIA-Linux-x86-169.07-pkg1.run,這時候應該看到界面了。Step by Step直到安裝Kernel Interface,參考上面的方法應該一切順利。
6.編譯完Kernel Interface,驅動安裝完畢。安裝程序會詢問你是否自動更新配置,建議選大滾敏OK好了。
相關配置已經應用了。如不放心可以用命令 sudo vi /etc/X11/xorg.conf看其中Section "Device" 下的Driver "XX" 是否為 Driver "nvidia"。
諸如解析度之類可以在啟動X server 之後,用 nvidia的工具修改:
gksudo nvidia-settings 圖形界面,不必多說。
7.運行 /etc/init.d/gdm start重新啟動 X server。 不出意外,應該是畫面一閃,nvidia的logo出現,然後出現圖形登錄界面.驅動安裝成功!
如果出現「安裝之後第一次啟用X server沒有問題,但是重啟之後驅動失效」現象,則說明你在安裝之前沒完全清除受限驅動。請把就以前驅動徹底卸載掉,不論是 nvidia-glx還是nvidia-glx-new。重新來過。
㈤ ubuntu 16.04 編譯 rt3070的驅動報錯。
這是很常見的的問題,一般是你的export PATH變數時,輸入了某個錯誤路徑,導致有一些路徑未被識別,但其他能識別的路徑中的命令仍然是可用的
㈥ ubuntu 16.04怎樣查看顯卡驅動是否正確
可以通過命令「$cat /proc/driver/nvidia/version」進行驅動是否正確安裝。
㈦ ubuntu驅動問題
有可能是系統安裝時沒有正確識別,先用alsamixer看看是不是正常,不正常的話用
asoundconf set-default-card 音效卡 來設置
顯示方面估計是孫哪渣你刷則悄新率和解析度沒有設緩早置
㈧ ubuntu 驅動編譯無法通過 求神來解決
復制代碼
1 #ifndef __KERNEL__
2 # define __KERNEL__
3 #endif
4 #ifndef MODULE
5 # define MODULE
6 #endif
7
8 // 下面的是主要的內容
9 #include <linux/kernel.h>
10 #include <linux/mole.h>
11 #include <linux/init.h>
12
13 MODULE_LICENSE("GPL");
14
15 static int year=2012;
16
17 int hello_init()
18 {
19 printk(KERN_WARNING "Hello kernel, it's %d!\n",year);
20 return 0;
21 }
22
23
24 void hello_exit()
25 {
26 printk("Bye, kernel!\n");
27 }
28
29 // 下面兩個為關鍵的模塊函數
30 mole_init(hello_init);
31 mole_exit(hello_exit);
復制代碼
如果上面的代碼看起來不太熟悉,那麼需要查看以下相關的書籍,比如《Linux設備驅動程序,第三版》,也就是大名鼎鼎的LDD;
2、老式驅動模塊編譯方法:
直接寫出make規則到makefile文件中,引用內核體系的頭文件路徑,舉例如下:
復制代碼
1 # The path of kernel source code
2 INCLUDEDIR = /media/GoldenResources/linux/linux-2.6.30/include
3
4 # Compiler
5 CC = gcc
6
7 # Options
8 CFLAGS = -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR)
9
10 # Target
11 OBJS = hello.o
12
13 all: $(OBJS)
14
15 $(OBJS): hello.c
16 $(CC) $(CFLAGS) -c $<
17
18 install:
19 insmod $(OBJS)
20
21 uninstall:
22 rmmod hello
23
24 .PHONY: clean
25 clean:
26 rm -f *.o
復制代碼
這里有我是用的一個linux內核源代碼路徑:/media/GoldenResources/linux/linux-2.6.30/include ,注意設置到正確的源碼路徑。
嘗試這編譯:
復制代碼
$make
gcc -D__KERNEL__ -DMODULE -O -Wall -I/media/GoldenResources/linux/linux-2.6.30/include -c hello.c
In file included from /media/GoldenResources/linux/linux-2.6.30/include/linux/kernel.h:11:0,
from hello.c:8:
/media/GoldenResources/linux/linux-2.6.30/include/linux/linkage.h:5:25: fatal error: asm/linkage.h: No such file or directory
compilation terminated.
make: *** [hello.o] Error 1
復制代碼
㈨ linux裡面編譯安裝顯卡驅動失敗求高手幫助
源碼包的位置不正確,你可以在./config 的時候指定內核源碼包位置。一般linux將內核源碼裝在了/usr/src/linux下,如果你所用的內核版本與源碼包的版本不一致,則你要更新源碼包,並重新生成生成version.h文件:
makeinclude/linux/version.h
makeinclude/asm
ls-l/lib/moles/3.x.x.x
其中3.x.x.x是你的源碼包內核版本號。
然後,你再編譯一次驅動,應該就能編譯成功了。
㈩ ubuntu顯卡驅動出現Failed to initialize NVML: Driver的錯誤,該如何解決
晚上好,出現nvidia-common-kernel-4xx說明基本硬體驅動匹配有問題,因為從18.04開始櫻灶鉛debian內核更新了一些安裝環境比如qt4變成qt5使一些之前的驅動不能找到trigger,建議你從nvidia官方下載最新驅動試試看,看數據包可能為較新款的獨立顯卡我那老舊的gt610m就沒這種問題……官網找到一個關於5.4.0的辯汪內核錯誤和你相近請參考。
Nvidia driver 460 problem
我現在是linux-5.4.0-65-generic,之前qt4的搜狗輸入法和網路網脊好盤2.3.0不能用換了新版就沒問題了,安裝完手動再sudo apt-get update一下保證所有trigger都被正確連接。不過有時候確實也有些倒霉程序有臭名昭著的abc循環依賴但一般不會出現在官廠硬體驅動。