无法加载内核模块“nvidia.ko”

     2023-04-15     83

关键词:

【中文标题】无法加载内核模块“nvidia.ko”【英文标题】:Unable to load the kernel module 'nvidia.ko' [closed] 【发布时间】:2014-09-04 06:40:36 【问题描述】:

我正在尝试通过运行 NVIDIA-Linux-x86_64-331.49.run 在 Ubuntu 13.10 上安装 Nvidia 驱动程序。

我在 /etc/modprobe.d/blacklist-file-drivers.conf 下创建了一个黑名单文件,并将 nouveau 添加到列表中。

另外,我在杀死我的显示管理器 (sudo service lightdm stop) 后运行了安装。我正在使用 gcc 4.8。

我收到以下错误(来自安装日志文件):

错误:。这种情况最常发生在此内核模块是针对错误或配置不正确的内核源构建的,gcc 版本与用于构建目标内核的版本不同,或者存在 rivafb、nvidiafb 或 nouveau 等驱动程序时并阻止 NVIDIA 内核模块获得 NVIDIA 图形设备的所有权,或者此 NVIDIA Linux 图形驱动程序版本不支持此系统中安装的 NVIDIA GPU。

谁能解释一下问题出在哪里,我该如何解决,以便最终安装驱动程序?

谢谢,

吉尔

【问题讨论】:

无需创建新的黑名单文件...查看下面的答案。 【参考方案1】:

您可以编辑 modprobe 黑名单文件(终端:gksu gedit /etc/modprobe.d/blacklist.conf)并在底部添加这些条目:

blacklist vga16fb
blacklist nouveau
blacklist rivafb
blacklist nvidiafb
blacklist rivatv

保存文件,然后输入

 "sudo update-initramfs -u"

now reboot
and install 
sh NV....run

【讨论】:

感谢您的回答,但问题仍然存在(在日志文件中显示相同的错误消息)。 很抱歉听到这个消息,它对我有用。尝试专有驱动程序,安装 jockey-gtk,这肯定会有所帮助。 @GilLevi 我通过以下帖子解决了这个问题:CUDA 6.5 on AWS GPU Instance Running Ubuntu 14.04。与此答案几乎相同,但可能有所不同。

内核模块的日常操作

...列占用内存大小第三列为0代表该模块可随时修改,非0则无法执行modprobe删除模块 加载与卸载内存模块modprobeip_vs     动态加载ip_vs模块lsmod|grepip_vs   查看模块是否加载成功modprobe-ri 查看详情

无法让多文件内核模块工作

】无法让多文件内核模块工作【英文标题】:Can\'tgetmultifileskernelmoduletowork【发布时间】:2021-12-3116:18:57【问题描述】:我正在尝试使用多个源文件构建可加载的内核模块。根据https://www.kernel.org/doc/Documentation/kbuild/makefiles.txt的第3... 查看详情

内核模块的加载如何在 linux 中工作?

】内核模块的加载如何在linux中工作?【英文标题】:Howdoesloadingofkernelmoduleworkinlinux?【发布时间】:2021-10-3111:57:02【问题描述】:试图了解内核模块的内部结构。加载内核模块时会发生什么?模块是作为不同的进程运行还是作为... 查看详情

内核模块实验奔跑吧linux内核

...代码​​​​Makefile​​​​执行​​​​验证​​​​加载模块​​​​验证模块是否加载成功——lsmod​​​​验证模块是否加载成功——/sys/modules/*​​​​卸载模块​​​​给模块传递参数​​​​符号共享​​​​其他... 查看详情

加载交叉编译的内核模块时出错

】加载交叉编译的内核模块时出错【英文标题】:Errorwhenloadingcrosscompiledkernelmodule【发布时间】:2016-02-2009:33:44【问题描述】:我已经交叉编译了一个简单的helloworld内核模块,主机是x86机器,目标是ARM板。当我做modprobe以在目标... 查看详情

linux操作系统中,加载和删除内核模块的命令是啥。

...modprobe命令是根据depmod-a的输出/lib/modules/version/modules.dep来加载全部的所需要模块。2、删除模块的命令是:modprobe-rfilename。3、系统启动后,正常工作的模块都在/proc/modules文件中列出。使用lsmod命令也可显示相同内容。4、在内核中... 查看详情

insmod模块加载过程分析

...o开发的时候,使用自己编译的内核(3.4.2)及lcd模块进行加载时,insmod会提示加载失败因为内核版本不匹配(提示当前内核版本为空),并且显示模块的内核版本为空。  b) 尝试过修改编译的Makefile文件的内核目录,及重... 查看详情

linuxinsmod内核模块加载

...xa27Warning:loading/mmc/mmca1/squashfs.owilltaintthekernel:forcedload强行加载…是否有负作用?还是根本用不了内核模块版本不匹配可以试试强行加载,不一定用的了没多大副作用,就是模块能用、不能用、勉强用但会崩溃的结果对系统影响不... 查看详情

是否可以使用 C++ 在 Linux 上开发可加载内核模块(LKM)?

】是否可以使用C++在Linux上开发可加载内核模块(LKM)?【英文标题】:Isitpossibletodevelopaloadablekernelmodule(LKM)onLinuxwithC++?【发布时间】:2012-05-0608:23:15【问题描述】:当我开发可加载内核模块(LKM)时,我应该使用C吗?是否可以在Li... 查看详情

可加载内核模块编程和系统调用拦截

】可加载内核模块编程和系统调用拦截【英文标题】:LoadableKernelModuleProgrammingandSystemCallInterception【发布时间】:2012-09-1818:17:23【问题描述】:假设我们想要拦截退出系统调用并在任何进程调用它时在控制台上打印一条消息。为... 查看详情

无法在内核模块 makefile 中使用通配符

】无法在内核模块makefile中使用通配符【英文标题】:Cannotusewildcardinkernelmodulemakefile【发布时间】:2021-01-2605:13:07【问题描述】:我对Makefile和内核模块非常熟悉,但最近我在Makefile中遇到了一个没有任何意义的问题——关于使用... 查看详情

Syscall 劫持 x64 - 无法在 ffffffff91000018 处理内核分页请求

】Syscall劫持x64-无法在ffffffff91000018处理内核分页请求【英文标题】:Syscallhijackingx64-unabletohandlekernelpagingrequestatffffffff91000018【发布时间】:2018-03-1708:09:33【问题描述】:我编写了一个替换syscall的内核模块,但遇到了问题。模块无... 查看详情

在 OS 中,为啥可加载内核模块 (LKM) 不需要调用消息传递来进行通信?

】在OS中,为啥可加载内核模块(LKM)不需要调用消息传递来进行通信?【英文标题】:InOS,whyloadablekernelmodules(LKMs)don\'tneedtoinvokemessagepassinginordertocommunicate?在OS中,为什么可加载内核模块(LKM)不需要调用消息传递来进行通信?【发布... 查看详情

linux内核可加载模块编程简单入门(代码片段)

1.linux源代码结构fs:filesystem文件系统,usr/src/linux:linux内核头文件,mm:内存管理代码   2.下载linux内核代码 可自己选择版本,这里是比较老的版本适合小白入手(eg:我用的是0.1x,点击直接下载即可) http://oldlinux.org/Linux.ol... 查看详情

《驱动调试-加载内核模块unknownsymbol错误分析》

问题:  在加载nvp6158的模块时,提示“  nvp6158_ex:UnknownsymbolHI_I2C_Read(err0)  nvp6158_ex:UnknownsymbolHI_I2C_Write(err0)  insmod:can‘tinsert‘nvp6158_ex.ko‘:unknownsymbolinmodule,orunknownparameter 分析:1.用命令查看内核中是否已有这个... 查看详情

无法将反应模块加载为节点模块

】无法将反应模块加载为节点模块【英文标题】:Unabletoloadareactmoduleasnodemodule【发布时间】:2017-07-2008:36:52【问题描述】:我在路径中有一个反应组件src/components/testimportReactfrom\'react\';importReactDomfrom\'react-dom\';classTestCompextendsReact.... 查看详情

无法加载模块

】无法加载模块【英文标题】:Cannotloadmodule【发布时间】:2011-03-0812:15:57【问题描述】:当我尝试使用mod_wsgi运行Apache2.2时收到此错误,我有正确的Python版本号并且为Apache正确安装了模块。httpd.exe:C:/ProgramFiles(x86)/ApacheSoftwareFoun... 查看详情

尝试在 AWS EMR 中获得 GPU 支持时出现错误“一个 NVIDIA 内核模块 'nvidia' 似乎已加载到您的内核中”

...GPU支持时出现错误“一个NVIDIA内核模块\\\'nvidia\\\'似乎已加载到您的内核中”【英文标题】:Error\'AnNVIDIAkernelmodule\'nvidia\'appearstoalreadybeloadedinyourkernel\'whentryingtogetGPUsupportinAWSEMR尝试在AWSEMR中获得GPU支持时出现错误“一个NVIDIA内核... 查看详情