Sed 正在尝试安装新内核,错误为modules.order&;生成文件错误2

Sed 正在尝试安装新内核,错误为modules.order&;生成文件错误2,sed,makefile,linux-kernel,kernel,Sed,Makefile,Linux Kernel,Kernel,正在尝试安装新内核。 编译后,我输入: su -c "make modules_install install" 此错误将填充: sed: can't read modules.order: No such file or directory make[1]: *** [Makefile:1304: _modinst_] Error 2 make: *** [Makefile:327: __build_one_by_one] Error 2 解决办法是什么 我在Debian 10.4上编

正在尝试安装新内核。 编译后,我输入:

su -c "make modules_install install"

此错误将填充:

sed: can't read modules.order: No such file or directory
make[1]: *** [Makefile:1304: _modinst_] Error 2
make: *** [Makefile:327: __build_one_by_one] Error 2


解决办法是什么

我在Debian 10.4上编译Linux内核5.6.14时也遇到过同样的问题,使用我当前在VirtualBox中工作的Linux内核4.19.0的配置

make oldconfig
make
make modules_install
给了我同样的输出。在我复制到Linux内核5.6.14源目录的配置中注释行CONFIG\u SYSTEM\u TRUSTED\u KEYS并从一开始就重复make花费了更长的时间,然后我就能够执行make modules\u install


发现了,不知道为什么会起作用,抱歉我是新手。

我刚刚经历了同样的事情。问题似乎是用于构建内核和模块的make命令。在过去,你可以先做“makebzimage”,然后再做“makemodules\u安装”。此电流导致没有模块。如果您正在构建一个较新的内核,那么应该执行“makev=1all”,然后执行“makemodules\u安装”。我认为这简化了模块的编译。这是《内核管理指南》中推荐的方法。

这里也有同样的问题,但一旦我遵循了,一切都顺利进行。

检查文件是否存在。如果没有,请修改文件路径。您是否尝试过删除
安装
,然后像
su-c“makemodules\u install”一样运行