不管是Beaglebone Green,还是Beaglebone Black,抑或Beaglebone White,都支持4种启动方法,具体可查看BBB手册的35页,其中有下面一段话:
也就是说,它们支持4种启动模式,分别为eMMC启动,SD卡启动,串口(Serial)启动和USB启动。但常用的是前两种,系统默认以eMMC方式启动。但在开发过程中,以SD卡启动的方式居多,而要想使Beaglebone Green以SD卡启动,需要按下板上的boot键,这样在开发过程中,就无意中增加了“手续”,如果可以设置其默认以SD卡启动,岂不更好!
具体设置Bealgebone Green,默认以SD卡启动的方法(不需要按下boot键):
1 将BBB flash(emmc)上的bootloader(MLO文件)更名
#mount /dev/mmcblk1p1 /mnt
#cd /mnt
#mv MLO MLO.bk
#umount /mnt/
2 在macro SD卡上安装新的系统,使用SD启动新系统(由于BBB eMMC已经没有bootloader文件,BBB就直接从SD卡启动)
3.修复emmc上的MLO,以便能够恢复从BBB flash中启动
#mount /dev/mmcblk1p1 /mnt
#cd /mnt
#mv MLO.bk MLO
ps:
fdisk -l查看分区信息
|