比如这个版本,可以给BeagleBone Black使用,没错就是下载他,此种IMG镜像是直接从SD卡启动,我们用软件Win32DiskImager,提供下载地址https://sourceforge.net/projects/win32diskimager/ 然后SD卡烧写好后插上BBB就可以启动,需要注意的是 需要按住标准USB接口旁边的BOOT 要按住不松 然后插电 按住15秒后才可能启动(本人估计实际时间更接近20秒),到了这里 大家应该能够顺利从SD卡启动debian系统,但是这个Boot 键很小 每次按到手指疼!“手指疼”是今天问题的重点,如何不按住20S让他自己启动系统呢?
答案只有一个:从板载emmc启动debian系统。那么如何启动系统呢,又如何烧写板载emmc呢,BBB的官网提供了flasher固件
粗略的看了一下 在这里
可是为什么版本是7.5呢 我没有多想,于是下载,测试 依旧按住15s启动,出现了流水灯 闪烁等 一般烧写emmc的迹象,但是我提前告诉你 结局必然是失败的!因为这个版本早就淘汰了!
回过头来 我们在看BBB官网,寻找蛛丝马迹,有这样一句话
To turn these images into eMMC flasher images, edit the /boot/uEnv.txt file on the Linux partition on the microSD card and remove the '#' on the line with 'cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh'. Enabling this will cause booting the microSD card to flash the eMMC. Images are no longer provided here for this to avoid people accidentally overwriting their eMMC flash.
本人的翻译:为了使上面的镜像变为烧写镜像(flasher images),编辑SD卡里的/boot/uEnv.txt 删除'cmdline=init=/opt/scripts/tools/eMMC/init-eMMC-flasher-v3.sh'这行前面的#, 这样做会使启动sd卡烧写emmc.不提供烧写镜像是为了防止人们意外得覆盖emmc。。。。
呵呵 居然是防止被人意外烧写自己的板载emmc,所以官网上 能看到flasher images,这是过去的用法,现在已经无法用。所以很多新手下载了flasher image 不能用。因为flasher image和普通sd Image 已经合二为一 ,只是相差一句话而已,到了这里真像大白。
好了 在修改文件之后,再次断电。按住BOOT键上电 按住20S松手,一般能出现流水灯 后闪烁 最后自动关闭,大约时间为35分钟,最后看到BBB上所有灯都灭了,也就是系统烧完,此时可以拔掉SD卡 直接上电启动。在也不用按住BOOT键了 ,O(∩_∩)O轻松~~~