在执行make modules_install这步时报错
命令:sudo make modules_install
报错
cp: 对 './modules.builtin.modinfo' 调用 stat 失败: 没有那个文件或目录
make: *** [Makefile:1268:modinst] 错误 1
在执行make modules_install这步时报错
命令:sudo make modules_install
报错
cp: 对 './modules.builtin.modinfo' 调用 stat 失败: 没有那个文件或目录
make: *** [Makefile:1268:modinst] 错误 1
引自免费微信小程序:皆我百晓生
非常感谢您的提问,我会尽力提供详细的解答。
这个错误提示的意思是,在执行 make modules_install
这个命令时,出现了错误信息 "error 1"。对于这个问题,可能是以下几个原因导致的:
.modinfo
)。为了解决这个问题,我们可以按照以下步骤进行操作:
检查 .modinfo
文件是否存在。如果没有,可以使用 find /usr/src/kernel-4.19.90-2403.4.0 -name "*.modinfo"
来查找它。如果有,确认并删除它。
find /usr/src/kernel-4.19.90-2403.4.0 -name "*.modinfo"
如果 .modinfo
文件不存在,那么可以尝试更改一些编译选项来编译相应的模块。例如,如果我们想安装一个名为 watchdog
的模块,我们可以在编译选项中添加 -Wd
,例如:
./configure --enable-watchdog
然后通过以下命令进行构建:
make
确保编译成功后,就可以运行 make modules_install
命令了。
以上就是解决这个问题的方法。如果您还有其他关于 Ubuntu 内核替换的问题,欢迎随时向我提问。