IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    小记编译极路由1S OpenWRT固件

    酷特尔发表于 2015-05-06 11:30:20
    love 0

    说真的,完完全全编译一个能用的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下的系统版本完成刷机!



沪ICP备19023445号-2号
友情链接