找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 1142|回复: 6

指定编译内核版本的openwrt软路由系统(L大Lede源码)

[复制链接]
本帖最后由 hztbhtbh 于 2024-2-29 16:24 编辑

经过去年在网络上搜索和咨询现在出一个视频教程,
指定编译内核版本的openwrt的软路由系统,
包括大版本和小版本,比如你想编译5.4.268等等
视频是以x86为例,其它平台请自行测试,
第一次录制,纯属业余非专业,有不到之处请小伙伴谅解,


一:视频教程:
请点击这里跳转youtube
请点击这里跳转bilibili

二:图文教程:
指定编译内核版本的openwrt软路由系统,这里以L大的lede源码编译X86为例
其它平台请自行测试。此教程针对已经成功编译过的openwrt为例。
1.打开编译环境在命令行窗口(我是用putty工具)输入:
cd lede                    #进入lede目录
git pull                    #更新L大源码

2:在游览器中打开以下网址,比如你要编译大版本号为5.10,下面5.4替换为5.10,这里以5.4为例:



3.在打开的网址内容中找到小版本号为268为例:5.4.268点击打开(上图)
再打开网址中获取最后一个斜杠后的一串数字替换下面xxx位置(下图):
git checkout  xxx

替换后就是下面这一段,复制粘贴到命令行(我是putty工具)回车
git checkoutab07e6a93e21583446e240bca01e81e855e7f075  



4.用工具winscp登录编译环境进入到lede/target/linux/x86目录
打开Makefile文件修改,修改后记得保存。
KERNEL_PATCHVER:=5.15                    #5.15修改成5.4
KERNEL_TESTING_PATCHVER:=6.1       #6.1不用修改,也可以修改高一个版本5.10


5.如果输入命令(第3步)没有出现如图显示(第3步图)就要用工具winscp登录编译环境进入到lede/target/linux/x86目录,删除Makefile文件而不是修改,
然后再命令行(我是putty)输入:
git checkoutab07e6a93e21583446e240bca01e81e855e7f075 回车   就会出现(第3步图)显示
然后再lede/target/linux/x86目录刷新一下,会出现被删除的Makefile文件又出现了,
打开修改见第4步,(如第3步后有如上图显示就忽略第5步,直接到第6步继续)

6.输入以下命令:
make dirclean              #内核改变,编译前建议清理下
如果编译失败在输入以下命令:
make clean               #缓存问题 删除 bin 目录和 build_dir 等目录

7.输入以下命令编译固件
make -j$(($(nproc) + 1)) V=s              #默认使用多线程编译固件(编译固件)

8.编译过程需要2小时左右,结束后你就得到了你指定内核版本的openwrt系统。
在此感谢L大免费开源的lede源代码:







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
来自手机 | 显示全部楼层
感谢大佬分享。。。。
回复

使用道具 举报

 楼主| | 显示全部楼层
0x90 发表于 2024-2-25 17:44
感谢大佬分享。。。。

客气了,我也是小白一枚,也不是程序员,只是喜欢折腾罢了
回复

使用道具 举报

正需要思考编译固件,谢楼主
回复

使用道具 举报

来自手机 | 显示全部楼层
本帖最后由 abc2008208 于 2024-2-26 04:56 编辑

好有b格的教程,没留洋的都看不到啊。能不能翻译成中文文本教程。
回复

使用道具 举报

 楼主| | 显示全部楼层
abc2008208 发表于 2024-2-26 04:54
好有b格的教程,没留洋的都看不到啊。能不能翻译成中文文本教程。

已经添加了图文教程
回复

使用道具 举报

思考一下。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-13 01:41

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表