修改lichee/buildroof/script/common.sh


添加如下:

regen_rootfs
gen_output_${PLATFORM}
#增加 make to boot.img
build_pack
echo "###############################"
echo "# compile success #"
echo "###############################"
fi



增加build_pack函数如下:


build_pack()
{
:<<!EOF
cp ${KERN_DIR}/rootfs/sun4i_rootfs.cpio.gz ${OUT_DIR}/rootfs.cpio.gz
cp ${CUR_DIR}/mkbootimg ${OUT_DIR}/
(cd ${OUT_DIR}
./mkbootimg --kernel bImage \
--ramdisk rootfs.cpio.gz \
--board 'cubieboard' \
--base 0x40000000 \
-o boot.img
)
echo "# bootmkimage ok by jiangdou #"
!EOF

cp ${KERN_DIR}/rootfs/sun4i_rootfs.cpio.gz ${OUT_DIR}/rootfs.cpio.gz
cp ${CUR_DIR}/mkbootimg ${OUT_DIR}/
(cd ${OUT_DIR}
./mkbootimg --kernel bImage \
--ramdisk rootfs.cpio.gz \
--board 'sun4i' \
--base 0x40000000 \
-o boot.img
)
echo "# bootmkimage ok by jiangdou #"


}

3,复制mkbootimg 文件

下载地址:pan.baidu.com/s/1pJkBp5h




更多相关文章

  1. 用另外两个文件过滤一个文件
  2. Linux系统下 使用Lsof恢复误删除的文件
  3. C语言文件I/O 读取一个文件并输出出来 和 输出到另一个文件里面
  4. 为什么函数在ELF中的其他共享库的长度信息?
  5. Linux内核中的container_of函数简要介绍
  6. vs code远程编辑文件
  7. 从QQ浏览器缓存文件中提取出完整的视频
  8. Linux程序设计——文件操作(标准I/O库)
  9. Linux之profile、bash_profile、bashrc文件

随机推荐

  1. 开发者必备Mysql命令
  2. 外行人都能看懂的SpringCloud,错过了血亏!
  3. 图说yield
  4. 开发者必备Linux命令
  5. 翻译社重大改版
  6. JVM故障诊断和处理工具
  7. Linux防火墙Firewall和Iptables的使用
  8. macrotask与microtask
  9. 开发者必备Docker命令
  10. [一些勘误]ubuntu16.04的Python版本,Pytho