OpenWrt如何更换kernel内核的版本

一)修改根目录的 include/kernel-version.mk 文件

配置LINUX_VERSION-x.x, 其中x.x为linux内核大版本号。

如4.1,“=”后面跟小版本号, LINUX_VERSION-4.4 = .52, 这样就适配了4.4.52

修改md5值
LINUX_KERNEL_MD5SUM-4.4.52 = 5d2a60b4d9ce269aa32f081e77f5fdb4
5d2a60b4d9ce269aa32f081e77f5fdb4为内核压缩包的md5值,官网一般都会有对应的md5给出,直接拷贝过来即可。


二)更新对应target config的配置文件

比如配置LINUX_VERSION-4.4 = .52后,需要再target/linux对应的目录增加config-4.4的内核配置文件,在编译内核是会用这个配置文件作为默认配置。

三)更新patch
新建一个patch目录,命名格式为patch-x.x,如patch-4.4,里面用于放修改的patch文件


四)修改openwrt根目录的内核宏

如果配置的是4.4内核,则将CONFIG_LINUX_4_4设置为y

本文章由作者:佐须之男 整理编辑,原文地址: OpenWrt如何更换kernel内核的版本
本站的文章和资源来自互联网或者站长的原创,按照 CC BY -NC -SA 3.0 CN协议发布和共享,转载或引用本站文章应遵循相同协议。如果有侵犯版权的资 源请尽快联系站长,我们会在24h内删除有争议的资源。欢迎大家多多交流,期待共同学习进步。

相关推荐