㈠ 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循环依赖但一般不会出现在官厂硬件驱动。