「BeagleBone」eMMC 備份 / 還原 / Boot from SD Card


底下使用此版本操作
Linux beaglebone 4.14.71-ti-r80 #1 SMP PREEMPT Fri Oct 5 23:50:11 UTC 2018 armv7l GNU/Linux

 # eMMC to SD Card

將 BeagleBone eMMC 備份到 micro SD ,只需要簡單的一行指令即可,把空的 SD 卡直接放入,
使用這指令
$ sudo /opt/scripts/tools/eMMC/beaglebone-black-make-microSD-flasher-from-eMMC.sh 

系統就自動備份進去囉~

# SD Card to eMMC


開啟 SD Card 上面的 /boot/uEnv.txt 找到底下這幾行

##enable·Generic·eMMC·Flasher:
##make·sure,·these·tools·are·installed:·dosfstools·rsync
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
change
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

然後放回 BeagleBone 內,重新開機~就可以看到如下規律的燈號閃爍,完成後會自動關機

# Boot SD Card

/boot/uEnv.txt 確認

##enable·Generic·eMMC·Flasher:
##make·sure,·these·tools·are·installed:·dosfstools·rsync
cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh
change
#cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh

開機時就會是使用 SD Card 開機

留言

這個網誌中的熱門文章

[MAC] MacBook Air 2012 手動換硬碟

[PHP] 將陣列中重複的值刪除最好方法 array_flip (移除陣列中重複的值)

[Linux] 看懂 Linux Memory Usage 記憶體使用率