内核错误: No rule to make target ‘debian/canonical-certs.pem‘, needed by ‘certs/x509_certificate_list‘

1、编译内核报错

内核错误: No rule to make target ‘debian/canonical-certs.pem‘, needed by ‘certs/x509_certificate_list‘_第1张图片

2、解决方案

编辑.config文件

vim .config

2.1、修改CONFIG_SYSTEM_TRUSTED_KEYS

修改CONFIG_SYSTEM_TRUSTED_KEYS,将其赋空值。

  • 修改前:原变量有值
CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
  • 修改后:将该变量赋空值
# 将该项原有内容删掉即可,如下
CONFIG_SYSTEM_TRUSTED_KEYS=""

2.2、修改CONFIG_SYSTEM_REVOCATION_KEYS(可选)

如果CONFIG_SYSTEM_REVOCATION_KEYS的值不为空的话,也将其赋空值。

  • 修改前:原变量有值
CONFIG_SYSTEM_REVOCATION_KEYS="debian/canonical-revoked-certs.pem"
  • 修改后:将该变量赋空值
CONFIG_SYSTEM_REVOCATION_KEYS=""

3、重新编译内核

重新编译内核,问题解决。

make -j8

我正在参加年度博客之星评选,请您帮我投票打分,您的五星好评都是对我的支持与鼓励。https://bbs.csdn.net/topics/611387877
感谢您的支持!!

你可能感兴趣的:(Linux,#,Linux内核编译,linux,kernel)