如何在20130513image上,备份NAND到SD卡,然后把这个SD卡做成可以自启动的SD卡

20130512版本的Ubuntu image有好多新的功能。 这里面最有用之一的功能是当NAND上的程序和数据满的时候,把NAND上的内容备份到一个容量大的SD卡上,并且让这个SD卡可以启动pcDuino。这样我们就可以不间断地继续原来的工作。

这里面用到的最主要的功能是 ‘make_mmc_boot’。

在20130512的Ubuntu image版本中, make_mmc_boot 是不存在的, 因此我们需要更新 board-config.

有两种方式可以运行 board-config. 一是在pcDuino刚启动的时候, 还有一个 是在 命令行 打:

$sudo board-config.sh

step1

 

接下来选择 ‘update’:

step2

 

然后选择 ‘config’:

step3

这之后,pcDuino开始检查更新:

step4

按 ‘Y’, 当更新结束后, 退出程序, 然后重新运行:

$sudo board-config.sh

step5

这个时候, “make_mmc_boot”就出现在菜单条里了:
step6

插入一个16GB的SD卡,然后按回车键:

step7

step8

等待一些时间后:

step9

重新启动pcDuino,pcDuino将从新做的SD卡启动。 我们可以用 ‘df -h’命令来查看存储空间:

step10

虽然我们用的是16GB的SD卡, 但是显示能用的只有2GB。

我们制作了一个脚本来把文件系统扩展到整个SD卡:

$wget https://s3.amazonaws.com/pcduino/SampleCode/System/expandFS/expand_sdcard_rootfs.sh
$sudo bash ./expand_sdcard_rootfs.sh

step11

完成有,用”$sudo reboot”命令重启, 然后运行:

$ sudo resize2fs /dev/mmcblk0p2

step13

这之后,我们可以看到我们可以用全部的SD卡了!

step14

转载于:https://my.oschina.net/pcduino/blog/142264

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值