在用pcDuino的时候大家应该会发现flash很小,才2G, 做几个应用之后系统就满了,必须把系统格式化,再做其他的,这样之前做的东西都没了。现在我们发现了一个很好的解决办法,最新5月31号发布的系统有个非常好的功能,可将做好的系统做成批量系统卡,将系统备份起来。请看具体操作,有图有真相。
1.先制作一张从SD卡启动的ubuntu
2.将SD卡插到pcDuino上,然后执行命令
sudodd if=/dev/mmcblk0p2 of=/dev/nanddbs=1M &&sudo sync
需要等待大概10分钟的样子,拔出内存卡,重启一下
等执行完了之后会发现无法进入系统,只有一个光标在显示器上闪,这个是正常的
你可以执行lsmod看看,发现原来驱动都没有加载上去,这时候同时按住ctrl+alt+F1
就可以进入ubuntu字符界面。在字符界面下执行board-config.sh, 就可以看到开机启动界面。
点一下里面的update
更新一下config和kernel
然后重启一下,就可以看到桌面了,这是熟悉的pcDuino桌面。这就是把SD卡里面的系统dd到nand里面。
3.将nand里面的系统做成批量系统卡。
把上面的步骤做到nand里面系统做成批量系统卡,其实很简单,这时候更新的board-config.sh非常强大。把SD卡在电脑上格式化一下,再插到pcDuino上面,在终端上输入sudoboard-config.sh
请注意红色圈出的两个选项,backup可以把整个系统做成批量系统卡。Make_mmc_boot可以把整个系统拷贝到sd卡,大家是不是想现在就去试一下呢!