如何在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

相關文章
相關標籤/搜索