Openwrt 编译x86版的虚拟机镜像

2110阅读 0评论2017-06-30 wavespider
分类:LINUX


1. 获取源码
    https://dev.openwrt.org/wiki/GetSource
    比如下载trunk版的:
   
git clone git://github.com/openwrt/openwrt.git

2. 配置选项
    进入目录openwrt/,执行make menuconfig
    Target System (x86) --->
        (X) x86
    Target Images
        [*] Build VirtualBox image files (VDI)
        [*] Build Vmware image files (VMDK)
    上面这两项,看自己是使用的哪个虚拟机,选择相应的配置
    然后退出,保存
    

3. 编译
    进入目录openwrt/,然后执行make V=s 
    在编译过程中,会下载一些依赖的包,下载的包会放到dl/目录下。当下载失败了,可以人工去谷歌下载,下载好同样版本的东西,放在dl目录下,然后再次执行make V=s

    最后编译完,在openwrt/bin/x86目录下会生成需要的镜像。

4. 启动virtualbox,然后创建一个virutal machine,加载刚生成的镜像文件,启动你的openwrt吧。
       
     new 
     在Create Virtual Machine 阶段,Hard disk 上面勾选 Use an existing virtual hard disk file 
     然后选择生成的vdi文件(openwrt-x86-generic-combined-ext4.vdi)
     
     


上一篇:MSG_PEEK标志
下一篇:证书及原理介绍(认证,签名,openssl)