一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

编译极路由1S OpenWRT固件步骤

时间:2015-05-25 编辑:简简单单 来源:一聚教程网


说真的,完完全全编译一个能用的Openwrt固件不是一件很容易的是(对于现在的我来说),所以,记录下编译极路由1S SD卡版的Openwrt固件的过程,整个过程大概花了半天时间。

说不容易也是有原因的,首先,软件源的获取就是一个问题,尤其是在墙内,很多软件软都需要翻墙出去才能下载,幸好这边是使用了香港VPN机器才能更快捷更顺利地完成各种依赖包软件的下载。

其次,要修改一个feeds源地址。极路由上的op编译要luci-0.11的支持。svn.luci.subsignal.org 这个地址已经不能使用了,修改见下图:


reset the luci sources

由于使用的机器资源太多,所以,一开始编译的时候便使用了 make 的 -j 参数。最多的时候编译一个OP固件就用了 -j 8 个线程。这样速度是很快,而且服务器的计算能力也特么牛掰,内存也够大,16GB空业务,就运行了一个dnsmasq和一个nginx。这样的结果编译了几次都出现错误,最后在网上查到部分资料有说不加 -j参数。最后只能去掉j参数再继续编译完成之前的编译。最后成功了,对应极路由官方开源的openwrt,会在bin目录下生成很多个bin文件,拷贝带upgrade这个就可以。见下图:


hiwifi openwrt bin

就是一个生手,想要了解的朋友可以直接从hiwifi官网开源目录下得到对应源码进行编译。得到的源码中还有极路由官方写的简单How-to.txt文件,可参阅进行!也许下面的软件包源你有可能会用到:

http://mirror2.openwrt.org/sources/

Note:windows8.1下的tftp server不能完成极路由的刷机操作,建议使用windows7下的系统版本完成刷机!

热门栏目