openwrt X86固件编译、启动盘制作

下载源码

OpenWrt-Dreambox目前仍处于trunk开发版,还没发布稳定版,同时含有针对嵌入式开发板的SUN分支。

  • 1 获取OpenWrt-Dreambox Dreambox旧版SVN代码库
    $svn co svn://svn.openwrt.org.cn/dreambox/branches/dreambox-EOL openwrt-dreambox
    
  • 2 获取!Dreambox trunk开发版SVN代码库
    $ svn co svn://svn.openwrt.org.cn/dreambox/trunk openwrt-pandorabox
    
  • 3 获取OpenWrt-Dreambox 针对嵌入式开发板的SUN分支SVN代码库
$ svn co svn://svn.openwrt.org.cn/dreambox/branches/sun openwrt-dreambox				

配置

root编译

echo "export set FORCE_UNSAFE_CONFIGURE=1"  >> /etc/profile

make FORCE_UNSAFE_CONFIGURE=1 -j1 V=s

sudo aptitude install gcc-4.8

sudo apt-get install  libncurses5-dev  zlib1g-dev  gawk  flex patch git-core g++ subversion

./scripts/feeds update -a

./scripts/feeds install –a

sudo chown -R $USER openwrt

make defconfig

make menuconfig

1.选择CPU类型

Target System (x86)

 Subtarget (x86_64)

2.选择文件系统

文件系统选择ext4

Target Images

[*] ext4  --->

编译

make -j1 V=s

在bin\x86目录下生成编译出的固件openwrt-x86-64-combined-ext4.img.gz(硬盘镜像)

解压

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

将解压出来的gunzip openwrt-x86-64-combined-ext4.img写入到U盘中

可以使用V2V Converte工具将img文件转换成iso文件

V2V Converter / P2V Converter - Converting VM Formats (starwindsoftware.com)

dd if=openwrt-x86-64-combined-ext4.img of=/dev/sdb1

  •  

 安装软件包 

在源码目录中安装luci软件包

./scripts/feeds update packages luci 

./scripts/feeds install -a -p luci

openwrt X86固件编译、启动盘制作_第1张图片

你可能感兴趣的:(技术积累,工作笔记,openwrt,Openwrt)