有些时候因为一些解不了的bug,在新的内核版本里面已经解决了,这时候我们会想着升级下内核版本,而不是把整个openwrt升级。
将openwrt14.07中的内核版本从3.10.49更换成17.01的4.4.198
1、更改文件include/kernel-version.mk
-LINUX_VERSION-3.10 = .49
+LINUX_VERSION-4.4 = .198
2、修改文件target/linux/ramips/Makefile
将KERNEL_PATCHVER:= ××那一行的xx改成自己希望的版本系列即可,但不能具体为4.4.198,应为4.4。不然会报错。
-KERNEL_PATCHVER:=3.10
+KERNEL_PATCHVER:=4.4
3、添加对应的patch
对应新版本的内核,也会有对应的patch,所以我们需要到17.01里面把
- target/linux/generic/patches-4.4
- ta