主页 > 路由器 > 利用ImageBuilder生成openwrt自定义固件

利用ImageBuilder生成openwrt自定义固件

2017年2月9日 利用ImageBuilder生成openwrt自定义固件无评论 阅读: 4,554 次

1、下载ImageBuilder
比如:
wget https://downloads.openwrt.org/chaos_calmer/15.05.1/ar71xx/generic/OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2
解压:
tar jxvf OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64.tar.bz2
2、 查看可编译的路由型号
cd OpenWrt-ImageBuilder-15.05.1-ar71xx-generic.Linux-x86_64

make info

3、生成固件
比如要生成带luci的wndr3800的固件
先找到wndr3800设备对应的profile名称

profile名称为WNDR3700 ,我们用如下命令生成固件:
make image PROFILE=WNDR3700 PACKAGES="luci"
生成的固件在bin目录:

3、自定义固件

我们可以加入官方或第三方的IPK,并且可以修改缺省的配置文件,生成自定义的固件

在img目录下新建一个files目录,用于存放配置文件,目录结构与路由器上的一致,放入需要自定义的文件

将需要安装的IPK拷贝到packages目录,比如luci-app-shadowsocksR-GFW_1.2.1_all.ipk

然后用下面的命令生成自定义固件:

make image PROFILE=WNDR3700 PACKAGES="luci luci-app-shadowsocksR-GFW" FILES="files"

 

如果本文对你有帮助,请打赏作者,鼓励我们继续写作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注