我在Ubuntu里面和SUSE里面编译安装显卡驱动,NVIDIA的,失败了,
提示如下:
ERROR:Unable to find the kernel source tree for the currently running kernel. Please make sure you have installed the kernel source files for your kernel and that they are properly configured on Red Hat Linux system, for exzmple ,be sure you have the 'kernel-source' or 'kernel-devel' RPM installed .If you know the correct kernel source files are installed ,you may specify the kernel source path with the '--kernel-source-path' command line option.
于是我就尝试使用yum以及apt-get 和dpkg以及rpm来安装相应的包,但是都失败了,
谁遇到过这个问题,希望回复一下,
谢谢,
声明,当这个问题发生的时候,我用的是自己编译的Linux 3.19的32bit的内核,但是apt-get 那个时候最新的是3.18的内核,
当我apt-get install成功之后,我用uname 来查看版本,依然是3.19的版本,
这个应该如何处理,
不知道有多少人遇到这个问题,
据说大部分的人都是编译成功的。
再次对于提供帮助的朋友表示感谢!!!
源码包的位置不正确,你可以在./config 的时候指定内核源码包位置。一般linux将内核源码装在了/usr/src/linux下,如果你所用的内核版本与源码包的版本不一致,则你要更新源码包,并重新生成生成version.h文件:
make include/linux/version.h其中3.x.x.x是你的源码包内核版本号。
然后,你再编译一次驱动,应该就能编译成功了。
追问话说我编译的时候,我用的是make-kpkg这个方法,
我可以成功的生成kernel-image和kernel-headers但是无法生成modules,这个您知道怎么回事吗?
编译modules的时候是失败的。
编译内核前,在config时, 选m 的驱动模块才会被编译为module
追问感谢您的帮助,我从来不make config,压根就用make menuconfig,眼下我执行您的第一条代码之后的返回如下:
/linux-3.19# make include/linux/version.h
make: *** No rule to make target 'include/linux/version.h'。 停止。
您看看这个是怎么回事?
linux里面编译安装显卡驱动失败求高手帮助
源码包的位置不正确,你可以在.\/config 的时候指定内核源码包位置。一般linux将内核源码装在了\/usr\/src\/linux下,如果你所用的内核版本与源码包的版本不一致,则你要更新源码包,并重新生成生成version.h文件:make include\/linux\/version.h make include\/asmls -l \/lib\/modules\/3.x.x.x其中3.x....
linux下安装网卡驱动,在make的时候出的错误,希望高手赐教。
然后check你的系统内核与驱动程序所对应的内核是不是匹配。
急!linux高手求助!Unable to build the NVIDIA kernel module...
注意权限问题,而且安装显卡驱动应该进入init 3模式,就是命令行模式。在UBUNTU里可以直接使用系统管理的硬件驱动,激活相应硬件后它会自动下载驱动安装。
我刚装了linux操作系统,但是系统提示我无法下载nvidia驱动,我该怎 ...
去www.nvidia.cn下载最新版驱动,然后以文本模式登陆系统(不是开一个虚拟控制台),运行那个程序就行了。先安装好对应当前内核的源代码,那个驱动需要的内核模块大部分情况下需要自行编译(安装程序就可以完成,但gcc,kernel source等软件包一定要先布置到位)(虽然有一个从NVIDIA下载模块的机会,但各Lin...
kali下安装网卡驱动编译出现问题
1、驱动编译首先要在线安装kernel-header和kernel-devel。2、查看根目录下\/lib\/modules\/$(uname -r)\/下是否有build文件 3、如果有build文件则可以编译,如果没有则建立一个软链接ln -s \/usr\/src\/kernels\/$(uname -r) build ;就可以编译通过 ...
linux下怎么编译安装驱动?
linux 编译安装驱动有两种,动态加载与静态加载 动态加载 一,编译,在指点内核树下编译,生成o文件或ko文件 二,将生成的o或ko文件拷到相应目录,一般是\/lib\/module\/kernel下面 三,用insmod命令加载,用rmmod命令卸载 静态加载 静态加载主linux下怎么编译安装驱动?
ubuntu 13.10 安装 NVIDIA 驱动失败
一帮乱答一气的人。。。lz是缺失了驱动的依赖kernel-devel。首先要安装kernel-devel才能继续安装驱动。不过kernel-devel是rpm的东西。在ubuntu下,安装的不一样,打开终端,输入sudo apt-get install linux-headers-generic,安装好之后再安装驱动。编译安装驱动很麻烦 ...
Linux安装显卡驱动、CUDA和cuDNN
为实现Linux系统中安装显卡驱动、CUDA和cuDNN的目标,首先需解决nouveau驱动问题,确保系统正常识别并使用显卡。具体步骤包括修改grub配置文件,创建新镜像文件,重启系统,验证nouveau驱动是否已禁用。接着,安装gcc编译环境和内核相关包,确保系统具备编译CUDA环境的必要条件。使用命令执行如下操作:安装kernel-...
安装显卡驱动,显示缺少软件,硬件安装失败,怎么解决?
安装编译环境和前期步骤:安装头文件和编译环境 sudo apt-get install linux-headers-$(uname -r) build-essential edgy已经安装好了最新的gcc了,没有装的,自己装上 gksudo gedit \/etc\/default\/linux-restricted-modules-common 在最后的双引号里面添加nv两个字,添加后就是“nv”预防起动X失败 sudo ...
NVIDIA驱动安装 - 从问题到解决(Linux\/Ubuntu)
第一个错误:Nouveau驱动。这是一个开源3D驱动,虽然与NVIDIA官方驱动相比有一定差距,但能让Linux系统更好地应对NVIDIA显卡环境。为了安装NVIDIA驱动,我们需要禁用Nouveau驱动。在命令模式下,输入特定语句并保存退出,重启电脑后再次安装。第二个错误:gcc。gcc是Unix的c语言编译器,也是GNU编译器套装的缩写...