安装内核结构 make modules_install 出错

S号口袋怪 2020-09-23 10:36:38


shian@ubuntu:/usr/src/linux-source-4.15.0$ sudo make modules_install
INSTALL arch/x86/crypto/aes-x86_64.ko
cp: cannot stat 'arch/x86/crypto/aes-x86_64.ko': No such file or directory

At main.c:291:
- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:72
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:79
sign-file: /lib/modules/4.15.18/kernel/arch/x86/crypto/aes-x86_64.ko: No such file or directory
scripts/Makefile.modinst:40: recipe for target 'arch/x86/crypto/aes-x86_64.ko' failed
make[1]: *** [arch/x86/crypto/aes-x86_64.ko] Error 1
Makefile:1315: recipe for target '_modinst_' failed
make: *** [_modinst_] Error 2

求大佬支招!找寻无果,凄凄惨惨戚戚。
...全文
51238 6 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_41598142 2022-08-03
  • 打赏
  • 举报
回复

我编译的是内核4.19.232,也遇到了这个问题。我的原因是编译选项CONFIG_MODULE_SIG_KEY="certs/signing_key.pem"被我误删了。

Cwolf9 2021-10-06
  • 打赏
  • 举报
回复 3

You can change your config file .config
CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
to
CONFIG_SYSTEM_TRUSTED_KEYS=""
https://unix.stackexchange.com/questions/293642/attempting-to-compile-kernel-yields-a-certification-error

S号口袋怪 2020-10-12
  • 打赏
  • 举报
回复
引用 3 楼 鲰生 的回复:
楼主是怎么解决的
我按照命令 sudo apt-get install linux-source 下载内核源码默认的是4.12.xx(大概),就出现上面的错误。我也没有解决这个问题,哭了。然后就自行去官网下载了最新的源码,编译就莫名成功了。其中在长时间编译前会有一些错误出现,但一般是缺少哪个包,根据提示安装即可解决。祝你好运。
鲰生 2020-10-11
  • 打赏
  • 举报
回复
楼主是怎么解决的
S号口袋怪 2020-10-09
  • 打赏
  • 举报
回复
然后我决定自行下载最新内核编译后成功了
Kyph 2020-09-30
  • 打赏
  • 举报
回复
感觉是make modules或者make过程,在编译aes-x86_64.ko时,出错了。

4,465

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧