kali2023.1更新内核

目录

  • 简介
  • 更新包会自动更新已经下载的内核 升级系统会升级系统内核版本
      • 1
      • 2 (如果1执行成功之后没有更新)
  • 特殊方法(~~如果以上方法还是不行 操作此步骤~~ )
      • 有bug
  • 内核版本暴力修改
      • 官网download
  • 操作
  • 标准配置过程,但是缺少一些步骤可能无法顺利进行
  • 细节报错处理
  • 通过查阅资料 缺少一下工具
  • 继续配置

简介

部分服务对内核版本有限定要求

更新包会自动更新已经下载的内核 升级系统会升级系统内核版本

1

sudo apt-get update && sudo apt-get  -y upgrade && sudo apt-get -y dist-upgrade &&reboot
# 更新软件包的索引源					升级所有软件包													升级整个linux系统

2 (如果1执行成功之后没有更新)

# 更新报错下面有提示的
sudo apt-get update && sudo apt -y full-upgrade && reboot

特殊方法(如果以上方法还是不行 操作此步骤

有bug

如果你的kali镜像不是最新版的 使用uname -r会出错 老老实实的用tab补全寻需要的 或者去执行普通方法去官网下载镜像

#安装内核头文件 粘贴之后点击tab键会把命令变成你需要下载的版本 ~~是不是很有意思~~ 
apt-get install linux-headers- `uname -r`

#  sudo apt-get install linux-headers-6.1.0-kali7-amd64 linux-image-6.1.0-kali5-amd64

#检查是否下载成功
dpkg-query -s linux-headers-$(uname -r)

内核版本暴力修改

官网download

The Linux Kernel Archives

mainline 测试版
stable 正式版
longterm 稳定版
# 要以你需求版本为主

操作

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=“”

kali2023.1更新内核_第1张图片

你可能感兴趣的:(kali配置运维,linux运维实战外包项目,kali,运维,运维开发,linux)