Kali系统下的内核降级

默认操作都在root用户下进行

内核降级

默认情况下执行升级命令会升级内核,但是有时候升级会带来已安装软件的问题,这次VirtualBox7.0因为内核升级导致启动失败。
查看内核版本

uname -a
uname -r

主要的内核文件还是headersimage,查看系统都有哪些

dpkg --get-selections | grep linux

可以看到同时存在就版本linux-xxx-6.3.0-kali1-amd64和新版本linux-xxx-6.4.0-kali3-amd64,可以对6.4.0版本卸载

apt remove --purge linux-headers-6.4.0-kali3-amd64
dpkg -r  linux-image-6.4.0-kali3-amd64

apt install linux-headers-6.3.0-kali1-amd64
apt install linux-image-6.3.0-kali1-amd64

第二个命令切换到dpkg是因为执行apt remove竟然会报错。
切换内核后,执行引导更新,没有报错表示内核修改配置成功

update-grub

reboot重启系统再次执行检查内核降级成功
success

禁止自动升级内核

这里有多种方法实现,我个人系统未找到update相关配置文件,执行方案二实现

方案一

修改/etc/apt.conf.d/文件夹下配置文件

方案二

执行命令行

sudo apt-mark hold linux-image-6.3.0-kali1-amd linux-headers-6.3.0-kali1-amd
linux-image-6.3.0-kali1-amd64 set on hold.
linux-headers-6.3.0-kali1-amd64 set on hold.

6.3.0-kali1-amd是你当前系统对应的内核版本号,修改成自己的版本即可
检查是否还会自动升级

sudo apt update                                                             
Hit:1 http://mirrors.aliyun.com/kali kali-rolling InRelease
Hit:2 https://dl.google.com/linux/chrome/deb stable InRelease
Reading package lists... Done[[B^[[B^[[B^[[B    
Building dependency tree... Done
Reading state information... Done
All packages are up to date.

sudo apt upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

允许自动升级

sudo apt-mark unhold linux-image-generic linux-headers-generic
sudo apt update
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值