kali2023.1更新内核

简介: kali2023.1更新内核

简介

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

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

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

目录
相关文章
|
Ubuntu Linux
【Ubuntu系统内核更新与卸载】
【Ubuntu系统内核更新与卸载】
474 0
|
3月前
|
Ubuntu Linux
linux查看系统版本及内核信息
在Linux中检查系统版本和内核信息,可使用`uname -r`查看内核版本,`uname -a`获取详细信息,或者查看`/proc/version`。要了解发行版版本,尝试`lsb_release -a`(如果安装了)或查阅`/etc/os-release`。Red Hat家族用`/etc/redhat-release`,Debian和Ubuntu系用`/etc/issue`及相关文件。不同发行版可能需不同命令。
98 3
|
2月前
|
Ubuntu 数据安全/隐私保护
Ubuntu系统内核更新与卸载
注意:不建议卸载正在使用的内核版本,这可能会导致系统不稳定。只有在你确定新的内核版本运行稳定后,才应该卸载旧的内核版本。
34 0
|
12月前
|
安全 Linux 虚拟化
【Centos7系统内核如何更换?为什么需要更新内核?】
在CentOS 7系统中,内核是非常重要的一部分。它是操作系统的核心,负责管理系统的硬件资源和提供各种系统服务。
223 0
|
Linux
使用Kali Linux跟踪任何设备位置
如果您的手机在某处丢失或被某人偷走了,您可以使用此技巧,或者如果您的兄弟姐妹/朋友/家人失踪并使用他们的电话,那么您可以使用此技巧来定位并找到他们,
440 0
使用Kali Linux跟踪任何设备位置
|
安全 Linux
Gentoo Linux卸载无用内核
在安装新的内核并正常工作之后,旧的内核就可以移除了。 emerge的 "--depclean" 选项(缩写为 "-c" )可以用来移除所有旧的或者不用的软件版本, 例如sys-kernel/gentoo-sources。
131 0
|
网络安全
为KALI进行换元更新
为KALI进行更新 由于kali的软件仓库在国外,更新很慢,我们需要将kali的软件源更换为国内的软件源,推荐中科大的源 编辑 /etc/apt/sources.list 文件, 在文件最前面添加以下条目: ``` deb https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib deb-src https://mirrors.ustc.edu.cn/kali kali-rolling main non-free contrib ``` 更改完 sources.list 文件后请运行 sudo apt-get u
266 0
为KALI进行换元更新