下载源码
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
内核源码路径
cd build_dir/target-<architecture>/linux-<platform>/
make target/linux/compile
配置
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


本文详细介绍了如何从SVN获取OpenWrt-Dreambox的不同分支源码,包括旧版、开发版及针对嵌入式开发板的SUN分支。通过设置环境变量、安装依赖软件包、更新feeds、选择编译配置等步骤,完成固件的编译,并提供了编译后的固件处理方式,如解压、转换为ISO文件、写入U盘等。
4898

被折叠的 条评论
为什么被折叠?



