模块未正确加载

模块未正确加载

我曾尝试在我的 Ubuntu: version 中插入一个“hello,world”内核模块16.04

但它抛出

cannot stat './modules.order' : no such file or directory'.

之后,我重新启动了系统。现在我的系统中未检测到以太网、wifi 和 USB。在尝试安装我的“hello,world”模块时,我认为我犯了一些错误。并且在启动时显示无法加载内核模块。

如何恢复呢?

答案1

modules.order是一个应该位于 的文件/lib/modules/$(uname -r)/modules.order。它通常由命令生成depmod,如果需要,该命令通常应作为正常启动的一部分运行。

请验证包含该目录的磁盘/lib/modules是否未 100% 已满;如有必要,请尝试找到释放一些空间的方法。

然后运行sudo depmod看看是否产生任何错误消息。如果一切顺利,它应该不会产生任何消息。如果运行成功,请重新启动。

相关内容