编译内核 5.15.2 时出错

编译内核 5.15.2 时出错

我正在尝试编译内核 5.15.2,但遇到了错误。我该如何修复它们?

背景

我正在使用一台新笔记本电脑(华硕 ROG M16),出于某些原因,我的 wifi 和蓝牙在内核 5.13 或 5.14 上都无法工作。当我更新到内核 5.15 时,蓝牙和 wifi 可以工作,但挂起功能会损坏(笔记本电脑不会挂起,而是注销并显示空白屏幕,风扇全速运转,我必须进行硬重置)。我正在尝试更新到内核 5.15.2 以查看问题是否已修复。

错误

At main.c:160:
- SSL error:02001002:system library:fopen:No such file or directory: ../crypto/bio/bss_file.c:69
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: ../crypto/bio/bss_file.c:76
sign-file: : No such file or directory
make[1]: *** [scripts/Makefile.modinst:83: /lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko] Error 1
make[1]: *** Deleting file '/lib/modules/5.15.2/kernel/arch/x86/crypto/aegis128-aesni.ko'
make: *** [Makefile:1794: modules_install] Error 2

重现步骤

  • 从下载内核内核档案

  • 提取内核

  • 在终端上运行以下命令

    $ make menuconfig  
    $ sed -ri '/CONFIG_SYSTEM_TRUSTED_KEYS/s/=.+/=""/g' .config  
    $ sed -ri '/CONFIG_MODULE_SIG_KEY/s/=.+/=""/g' .config
    $ sed -ri '/CONFIG_SYSTEM_REVOCATION_KEYS/s/=.+/=""/g' .config
    $ make  
    $ make modules  
    $ sudo make modules_install
    

其他信息

  • Ubuntu 21.10
  • 当前内核 5.15.1-051501-generic

相关内容