修改自定义openwrt构建系统

概述

openwrt固件的生成,有两种方式,一种是编译,另一种是构建。编译就是先git到源码,再进行编译。构建是下载好一个框架,然后进行构建。两种方式都用到了一个最主要的命令:make。

这里讲的是构建。

第一部分首先讲构建,第二部分讲在构建的过程中,如何进行一些系统的自定义。

openwrt原生系统的构建

  1. 下载:首先在http://downloads.openwrt.org/chaos_calmer/15.05/(cc版,其他版本可以在http://downloads.openwrt.org/找到)找到你路由器的平台,然后在平台里找到路由器的cpu的型号,
    点击进去以后,会有一个名为类似OpenWrt-ImageBuilder-15.05-ramips-rt305x.Linux-x86_64.tar.bz2的文件,将它下载下来,并解压。

  2. 查找路由器型号的具体名称:在终端使用cd命令进入到解压的目录里面,指定make info命令,在里面找到你路由器的型号。

  3. 编译:make PROFILE=路由器名称 PACKAGE=“安装的软件包” FILES=所包含的文件夹路径。这里以编译hg255d为例,默认安装的软件为luci,需要添加的修改文件夹目录为当前目录的files文件夹:make image=HG255D PACKAGES="luci" FILES=files/,完成以后会在这个目录里的bin的下级某个目录里生成你需要的文件。

自定义文件的添加

  1. 自定义文件,其实就是将原生系统刷好以后,修改了某些配置,然后将这些配置文件下载下来,放在files/的相应的目录里,files/目录相当于系统的根目录。比如修改了luci的首页,即路由器系统里的/www/index.html,就将这个index.html文件放在本地的files/目录下面,结构为files/www/index.html

  2. 预装软件,将预装软件的名称写在PACKAGES后面的双引号里。

转载于:https://my.oschina.net/u/222749/blog/510156

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值