ubuntu20.04修改内核为4.12

查看当前的内核版本: uname -r, 输出示例:

laggage@laplus:~$ uname -r
5.11.0-41-generic

下载镜像安装包

wget \

kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200_4.12.0-041200.201707022031_all.deb \

kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-headers-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb \

kernel.ubuntu.com/~kernel-ppa/mainline/v4.12/linux-image-4.12.0-041200-generic_4.12.0-041200.201707022031_amd64.deb

PS: linux镜像文件包含一下类型

linux-image-版本号:内核映像文件

linux-headers-版本号:内核头文件

linux-image-extra-版本号:内核扩展文件

安装刚才下载的镜像

sudo dpkg -i linux-headers-4.12*.deb linux-image-4.12*.deb

查看已安装的内核版本, 已检验刚才是否安装成功

find /boot/vmli*

输出示例:

laggage@stx:~$ find /boot/vmli*
/boot/vmlinuz
/boot/vmlinuz-4.11.8-041108-generic
/boot/vmlinuz-4.12.0-041200-generic
/boot/vmlinuz-4.14.129-bbrplus
/boot/vmlinuz-5.4.0-96-generic

可以看到其中包含/boot/vmlinuz-4.12.0-041200-generic说明刚才安装成功了

替换boot/grub/grub.cfg文件中内核的版本号: sed -i 's/5.11.0-41-generic/4.12.0-041200-generic/g'

PS: 需要根据自己系统当前的内核版本修改 sed 指令中的 5.11.0-41-generic 部分( uname -r 查看当前系统内核版本)

最后重启系统 sudo shutdown -r now

posted @   Laggage  阅读(453)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
点击右上角即可分享
微信分享提示