如何在20130513image上,备份NAND到SD卡,而后把这个SD卡作成能够自启动的SD卡

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

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

在20130512的Ubuntu image版本中, make_mmc_boot 是不存在的, 所以咱们须要更新 board-config. 命令行

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

$sudo board-config.sh

step1

 

接下来选择 ‘update’: blog

step2

 

而后选择 ‘config’: get

step3

这以后,pcDuino开始检查更新: it

step4

按 ‘Y’, 当更新结束后, 退出程序, 而后从新运行: 扩展

$sudo board-config.sh

step5

这个时候, “make_mmc_boot”就出如今菜单条里了:
step6 date

插入一个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

相关文章
相关标签/搜索