🚩 Kernel6.x相比较5.x进行了很大的更新,性能有不错的提升,内存回收也做了很多优化。升级之前一定要做好相关的备份,云服务器请做好快照!非KVM架构的VPS云主机请不要轻易尝试。升级之后更新依赖,删除旧内核和不使用的内核,并更新Grub引导。

  • 以下操作都在root权限下

系统信息

确认系统版本以及内核版本。

# 系统版本信息
cat /etc/os-release

# 内核版本
uname -sr

系统更新

在升级内核前需要更新系统。

apt update
apt upgrade -y
apt dist-upgrade -y

内核升级

# 查看当前已安装的内核
dpkg -l | grep linux-image | awk '{print$2}'

# 搜索可安装的内核版本
apt search linux-image

注意:搜索出的镜像带-cloud为云服务器优化过的专用内核,其中已经剔除了蓝牙、声音等无用模块。

  • 云服务器推荐使用-cloud版本,本地开发测试的机器不建议。
  • -cloud不支持32位机器。
  • 服务器用途的内核一般情况只需要安装一个即可。
  • ⚠不支持vmware虚拟化!!!
# 安装内核(云服务器版本)
apt install linux-image-6.1.0-0.deb11.21-cloud-amd64

# 有编译驱动需求(可选)
apt install linux-headers-6.1.0-0.deb11.22-cloud-amd64

# 安装成功后更新Grub
update-grub

# 重启
reboot

移除旧内核

  • 将旧内核和不使用的内核移除
# 移除旧内核
apt -y remove --purge $(dpkg -l | grep linux-image | awk '{print$2}' | grep -v $(uname -r)) 

# 重新检查
dpkg -l | grep linux-image | awk '{print$2}'

# 更新引导并重启
update-grub
reboot

更新依赖

apt update
apt upgrade -y
apt dist-upgrade -y
# 移除不需要的依赖
apt autoclean
apt autoremove -y
  • 内核升级完成 🎉
最后修改:2024 年 09 月 13 日
如果觉得我的文章对你有用,请随意赞赏