CubieBoard中文论坛

 找回密码
 立即注册
搜索
热搜: unable
查看: 7372|回复: 0

将NAND备份成可以用于PhoenixSuit烧写的镜像

[复制链接]
发表于 2014-12-6 21:57:42 | 显示全部楼层 |阅读模式
本帖最后由 aurora 于 2014-12-6 22:00 编辑

本文参考 劲爆教程----Cubietruck备份nand上的系统并且创建自己的livesuit...


相关软件请参考原文或Google

SD系统:                debian-server-ct-card-v1.0.img
NAND系统:        debian-server-ct-nand-v1.0.img

NAND系统将nandb和nandc合并
  1. sudo nand-part -f a20 /dev/nand 32768 'bootloader 131072' 'rootfs 14778368'

  2. 重启

  3. sudo resize2fs /dev/nandb
复制代码
之后安装乱七八糟一大堆软件配置,形成新的系统,现在我们来实现把这个系统做一个可以用于PhoenixSuit烧写的镜像

=============================================================================

SD卡系统执行
  1. sudo mount /dev/nandb /mnt

  2. sudo tar zcf rootfs.tar.gz -C /mnt ./

  3. sudo umount /mnt
复制代码
=============================================================================

VMWare执行
拷贝debian-server-ct-nand-v1.0.img到虚拟机
拷贝rootfs.tar.gz到虚拟机

以下命令以管理员权限运行
  1. ./imgrepacker debian-server-ct-nand-v1.0.img

  2. ./mk_ext4_rootfs.sh rootfs.tar.gz rootfs.fex

  3. sudo cp rootfs.fex debian-server-ct-nand-v1.0.img.dump/_iso/rootfs.fex.iso

  4. sudo cp rootfs.fex debian-server-ct-nand-v1.0.img.dump/rootfs.fex

  5. cp sys_partition.fex debian-server-ct-nand-v1.0.img.dump/              (由于修改了分区,需要编辑sys_partition.fex为对应大小)

  6. a31sdk-tools/pack/pctools/linux/mod_update/script debian-server-ct-nand-v1.0.img.dump/sys_partition.fex

  7. 这里和原帖不一样,按照原教程去做会无法生成dlinfo.fex和sunxi_mbr.fex

  8. a31sdk-tools/pack/pctools/linux/mod_update/update_mbr debian-server-ct-nand-v1.0.img.dump/sys_partition.bin

  9. cp dlinfo.fex debian-server-ct-nand-v1.0.img.dump/

  10. cp sunxi_mbr.fex debian-server-ct-nand-v1.0.img.dump/

  11. ./imgrepacker debian-server-ct-nand-v1.0.img.dump
复制代码
=============================================================================

之前一直用Cubietruck_Debian_2.8_wheezy这个卡镜像,将其刷入NAND后经行备份,uImage总是有问题,导致最后生成的镜像无法启动,暂未觉解决,有兴趣研究的朋友看我其他两个帖子,有启动日志。





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|粤ICP备13051116号|cubie.cc---深刻的嵌入式技术讨论社区

GMT+8, 2024-11-23 12:54 , Processed in 0.019500 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2012 Comsenz Inc. | Style by Coxxs

返回顶部