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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 三行代码完成国际化适配,妙~啊~
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?