Ubuntu 内核升级

649 字
3 分钟
Ubuntu 内核升级

AI发掘漏洞的速度实在是太快了,不得不开始重视网络安全,前几天又爆出内核新漏洞 CVE-2026-98432,所以被迫熬夜升级手上十几台vps的内核,顺手总结成了笔记

查看当前正在运行的内核版本#

先查看 Ubuntu 版本和当前运行的内核:

查看系统与内核版本
# 1. 查看版本
grep -E 'PRETTY_NAME|VERSION_ID' /etc/os-release
# 2. 查看当前运行内核
uname -r
输出示例
VERSION_ID="24.04"
6.8.0-147-generic

检查内核更新元包#

查看已经安装的内核元包:

检查已安装的内核元包
sudo apt update
dpkg -l | grep -E '^ii linux-(generic|aws|azure|gcp|oracle|kvm)'
输出示例
ii linux-generic 6.8.0-147.147

高亮部分就是当前的内核元包

如果没有已安装的内核元包,可结合第一步查到的 Ubuntu 版本和内核版本,参考下表选择:

Ubuntu 版本正在运行的常见内核通常需要的元包
22.045.15.x-genericlinux-generic
22.046.8.x-genericlinux-generic-hwe-22.04
24.046.8.x-genericlinux-generic
24.04HWE 系列,如 6.17.x-generic 或 7.0.x-genericlinux-generic-hwe-24.04
26.047.0.x-genericlinux-generic
各适用版本以 -aws、-azure、-gcp 等结尾先核实云平台和包来源,再选对应云元包
先确认元包

后面均以 linux-generic 内核为例

使用其他内核系列时,将命令中的高亮部分替换为已确认的对应名称

云平台内核需先核实平台和软件包来源

查看是否有新的内核元包#

检查内核元包版本
apt-cache policy linux-generic
元包版本输出示例
linux-generic:
Installed: 6.8.0-147.147
Candidate: 6.8.0-147.147
Version table:
*** 6.8.0-147.147 500
500 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
500 http://security.ubuntu.com/ubuntu noble-security/main amd64 Packages
100 /var/lib/dpkg/status
6.8.0-31.31 500
500 http://archive.ubuntu.com/ubuntu noble/main amd64 Packages
  • Installed:当前已安装的元包版本
  • Candidate:APT 软件源当前提供的候选版本

如果两者相同,说明已安装的元包与当前软件源提供的候选版本一致;如果不同,则可能存在可用更新

安装/升级内核#

确认需要更新后,安装对应的内核元包:

升级 Generic 内核
sudo apt install linux-generic

检查内核是否安装成功#

先检查是否存在安装不完整的软件包:

检查软件包安装状态
dpkg --audit

没有输出时,表示这项检查未报告异常

再查看已经安装的具体内核镜像版本:

查看已安装的内核镜像
dpkg -l 'linux-image-*' | grep '^ii'
内核镜像列表示例
ii linux-image-6.8.0-147-generic 6.8.0-147.147 amd64 Signed kernel image generic
ii linux-image-generic 6.8.0-147.147 amd64 Generic Linux kernel image
ii linux-image-virtual 6.8.0-147.147 amd64 Virtual Linux kernel image

这里检查的是安装状态。服务器重启后,还需要用 uname -r 确认实际运行的内核。

重启服务器#

即将重启服务器

以下命令会重启服务器。确认可以重启后再执行。

重启服务器
sudo reboot

验证新内核#

服务器重启后,查看当前运行的内核版本:

确认重启后的内核版本
uname -r

将输出与前面安装的目标内核镜像版本核对,确认服务器已经运行预期的内核。

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Ubuntu 内核升级
https://www.erythritol.net/posts/ubuntu-kernel-upgrade/
作者
Erythritol
发布于
2026-10-31
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Erythritol
Hello, I'm Erythritol.
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签
最新动态
站点统计
文章
9
分类
4
标签
28
总字数
9,806
运行时长
0 天
最后活动
0 天前