Ubuntu 18.04 升级内核到 5.X(< 5.10)

升级到 5.X 内核,主要是为了开启 BBR。

执行命令:

sudo apt-get install --install-recommends linux-generic-hwe-18.04 -y

如果用三方内核:

sudo su

apt-get install gnupg2 -y

echo 'deb http://deb.xanmod.org releases main' | tee /etc/apt/sources.list.d/xanmod-kernel.list && wget -qO - https://dl.xanmod.org/gpg.key | apt-key add -

apt update && apt install linux-xanmod -y

重启生效,如果内核是从低版本升级到高版本,无需指定内核版本启动。

reboot

如果需要自动移除旧版内核:

sudo su

apt-get update && apt-get upgrade -y && apt-get autoremove -y --purge

注解:

升级到5.X内核的主要目的是启用BBR(拥塞控制算法)。可以通过两种方式完成升级:一是使用官方内核,执行sudo apt-get install --install-recommends linux-generic-hwe-18.04 -y;二是使用第三方内核(如XanMod),需先安装GnuPG2,添加XanMod源并导入密钥,然后执行apt update && apt install linux-xanmod -y。升级后需重启系统生效。若从低版本升级到高版本,无需指定内核版本启动。此外,可通过sudo apt-get update && apt-get upgrade -y && apt-get autoremove -y --purge自动移除旧版内核。

相关推荐
她说彩礼65万14 小时前
C# 特性详解
linux·服务器·c#
LSL666_17 小时前
5 Repository 层接口
android·运维·elasticsearch·jenkins·repository
Hi2024021719 小时前
消除FFmpeg库的SONAME依赖
linux·ffmpeg
电棍23319 小时前
在docker a100云服务器运行vulkan->sapien->robotwin的经验(报错segmentation fault)
运维·docker·容器
gfanbei20 小时前
ARM V8 Cortex R52 上电运行在什么状态?— Deepseek 解答
linux·arm开发·嵌入式硬件
liu****21 小时前
14.日志封装和线程池封装
linux·开发语言·c++
云动雨颤21 小时前
访问宝塔面板安全入口404?SSH命令轻松解决
linux·运维·安全
NPE~21 小时前
[Linux命令分享]日志查看 — — less
linux·运维·less·常用命令·日志查看
赖small强21 小时前
Linux 系统调用在 ARM 上的实现与工作机制
linux·系统调用·内核态·用户态·上下文切换
面向星辰21 小时前
扣子开始节点和结束节点
java·服务器·前端