kali2021.3更新内核

The Linux Kernel Archives

sudo mv /home/...#默认在下载文件夹下   /usr/src
tar -xvf  linux-  #对应的版本
sudo apt install dwarves#必备环境  经验 +避免报错

标准配置过程,但是缺少一些步骤可能无法顺利进行

make mrproper         #清空一些配置信息检查源码是否完整
make clean            #清空一些编译信息
make menuconfig       #选择内核中需要编译的模块
#生成.config后,使用vim编辑CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"值为CONFIG_SYSTEM_TRUSTED_KEYS=""
make -j 32            #使用32线程编译
make bzImage          #解决脚本中缺少bzImage的报错
make modules          #生成安装模块
make modules_install  #执行安装模块
make install          #安装内核

 细节报错处理

┌──(×××××××××)-[/usr/src/linux-5.15.1]
└─$ sudo make menuconfig                                                                  2 ⨯
  LEX     scripts/kconfig/lexer.lex.c
/bin/sh: 1: flex: not found
make[1]: *** [scripts/Makefile.host:9:scripts/kconfig/lexer.lex.c] 错误 127
make: *** [Makefile:616:menuconfig] 错误 2

通过查阅资料 缺少一下工具

sudo apt-get install flex
sudo apt-get install bison

继续配置

sudo make menuconfig   

如果没有其他要求或者是新手 请直接退出 不要乱点

 在/usr/src中搜索.config   在文件中搜索SYSTEM——TRUS   将

CONFIG_SYSTEM_TRUSTED_KEYS="debian/canonical-certs.pem"
改为
CONFIG_SYSTEM_TRUSTED_KEYS=""


版权声明:本文为qq_54549617原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。