openwrt编译x86镜像

有些同学可能想学习openwrt系统,但手头又没有嵌入式板子,是编译和运行系统,然后再增加自己的功能。下面介绍如何编译openwrt系统后再虚拟机下运行。


  1. 下载openwrt最新代码
    在github上搜索openwrt,找到下载地址https://github.com/openwrt/openwrt.git

  2. 在ubuntu下执行命令克隆openwrt源码
    git clone https://github.com/openwrt/openwrt.git
  3. 执行以下命令更新包
    ./scripts/feeds update -a
    ./scripts/feeds install -a
    更新package,否则luci等package通过make menuconfig 不能显示
    4.配置目标系统
    make menuconfig
    选择平台为X86
    这里写图片描述

选择vmdk目标文件格式

这里写图片描述
5.开启配置页面选项
选择luci,选luci后就会有配置页面
这里写图片描述

  1. 开始编译

如果代码是通过root用户下载,编译会报错,通过修改用户权限后再编译,也可强制root编译
chown derry ./ -R
su derry

make V=99开始编译,第一次编译会比较慢,因为要下载开源包,生成在dl目录。

  1. 编译完成后会在bin目录生成vmdk文件,该文件可以直接在vmware中加载运行。
  2. 更多wifi相关文章,微信请关注:wifi开发者,定期发布开发相关总结。
    这里写图片描述

转载于:https://blog.51cto.com/jornathan/2061137

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值