前言
当需要为 Ubuntu Server 安装比发行版预置更新的 Linux 内核时,官方推荐以下两个渠道:
-
主线内核(Mainline Kernel)
kernel.ubuntu.com 提供最新测试版内核,适合追求前沿特性的用户
🔗 参考文档:Azure Ubuntu 内核升级指南 -
HWE 内核(Hardware Enablement Kernel)
本文重点讲解的稳定升级方案,适合生产环境使用
HWE 内核详解
核心概念
- 跨版本移植:本质上是将下个 LTS 版本的内核反向移植到当前系统
(例:14.04 使用 16.04 的内核,16.04 使用 18.04 的内核) - 稳定性优先:相比主线内核更新较保守,但经过更严格测试
- 生命周期:与目标 LTS 版本的内核维护周期同步
💡 官方说明:Ubuntu HWE 内核文档
APT 安装指南
版本适配命令
# Ubuntu 14.04 及更早版本
sudo apt-get install --install-recommends linux-generic-lts-xenial -y
# Ubuntu 16.04 及更新版本(通用格式)
sudo apt-get install --install-recommends linux-generic-hwe-$(lsb_release -sr) -y
对于Ubuntu 16.04 及更新版本也可以指明版本号,如22.04
sudo apt-get install --install-recommends linux-generic-hwe-22.04 -y
当前内核如果是默认的5.15.0 LTS,则安装并重启后内核会变成6.2.0,如下图所示。
Comments NOTHING