自己动手编译一个OpenWrt操作系统

本文最后更新于 2025年4月22日 下午

要求:下载openwrt源码,编译,打包固件。

1 下载源码

1
2
git clone https://github.com/openwrt/openwrt.git
cd openwrt

2 更新feeds

首次编译前,需要更新feeds,否则编译时会报错。

1
2
./scripts/feeds update -a         // 更新feeds包
./scripts/feeds install -a // 安装feeds包进入OpenWrt系统中

3 配置openwrt

1
make menuconfig

例如作者手上有一款Linksys E8450的路由器,相关信息见:https://openwrt.org/toh/linksys/e8450

现在希望给该路由器刷OpenWrt系统,在配置界面设置的信息如下

4 编译固件

1
make V=s                      // 开始编译固件

5 打包固件

编译完成后,在bin/targets/目录下可以看到生成的固件。

通过上述步骤,你可以成功地在本地环境中构建自己的OpenWrt固件。


自己动手编译一个OpenWrt操作系统
https://www.bitzerone.com/2025/03/14/openwrt-basic-operation/
作者
酸菜肉丝
发布于
2025年3月14日
更新于
2025年4月22日
许可协议