码迷,mamicode.com
首页 > 其他好文 > 详细

openWrt 安装与实践

时间:2016-12-28 01:24:21      阅读:359      评论:0      收藏:0      [点我收藏+]

标签:zip   upd   ...   images   curses   apt   pts   代码   环境   

1. 先装一个编译用的环境, ubuntu 14

2. 在ubuntu里面安装svn, g++, libncurses5-dev git libssl-dev gawk, svn因为openwrt社区已经不再使用svn当仓库了, 可以不装.

sudo apt-get install g++ flex patch

sudo apt-get install libncurses5-dev zlib1g-dev

sudo apt-get install git-core

sudo apt-get install libssl-dev

sudo apt-get install gawk

sudo apt-get install qemu

3. 去github上面把项目拉下来

mkdir /openwrt

cd /openwrt

git clone git://git.openwrt.org/15.05/openwrt.git cc

 

4. 配置与编译

./scripts/feeds update   更新最新的包定义

./scripts/feeds install -a   安装所有的包

这个过程有点儿长, 大概..一晚上吧...结果还失败了...夸张了, 可能几个小时吧.

 

5. make defconfig, 检查编译工具是否齐备, 并生成默认的编译配置文件.config

make menuconfig, 选择模块, 目前还不知道有啥是需要加进去的, 但是为了方便调试, 需要选择Target System为(x86)

最后make, make会从Internet上下载模块, 各种依赖的代码包在上游网站及代码仓库中.

这里真的可能要一晚.

编完之后, 在bin/x86里面可以看到各种image的压缩包.

将 openwrt-x86-generic-combined-ext4.img.gz解压:

gunzip  openwrt-x86-generic-combined-ext4.img.gz

 

6. 用qemu将img文件转成vmdk文件.

qemu-img convert -O vmdk openwrt-x86-generic-combined-ext4.img openwrt.vmdk

用filezilla把vmdk下载到windows里面, 然后用workstation新建一个虚拟机, 把vmdk挂载进去即可.

 

技术分享

 

看到这个. 第一阶段完成.

 

openWrt 安装与实践

标签:zip   upd   ...   images   curses   apt   pts   代码   环境   

原文地址:http://www.cnblogs.com/Montauk/p/6227760.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!