我正在尝试将BBB升级到最新版本的Linux(在内置于主板上的microSD上)。以下是我的步骤:
dd if=imagefile.img of=/dev/mmcblk1
。你知道如何解决这个问题吗?当我尝试使用dd
而不是图像文件时,我有了整个microSD卡(外部),它起作用了。问题是,外部microSD卡具有相同的图像。
修改:
注意:当我将if参数设置为外部SD卡时,我没有最后一个第三个分区。它只是允许我存储图像(自己)。
External microSD
Device Boot Start End Blocks Id System
/dev/mmcblk0p1 * 2048 198655 98304 e W95 FAT16 (LBA)
/dev/mmcblk0p2 198656 7577599 3689472 83 Linux
/dev/mmcblk0p3 7577600 22257663 7340032 83 Linux
internal microSD
Device Boot Start End Blocks Id System
/dev/mmcblk1p1 * 2048 198655 98304 e W95 FAT16 (LBA)
/dev/mmcblk1p2 198656 7577599 3689472 83 Linux
来自lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk1boot0 179:16 0 2M 1 disk
mmcblk1boot1 179:24 0 2M 1 disk
mmcblk0 179:0 0 14.9G 0 disk
|-mmcblk0p1 179:1 0 96M 0 part /media/BEAGLEBONE_
|-mmcblk0p2 179:2 0 3.5G 0 part /
`-mmcblk0p3 179:3 0 7G 0 part /media/7ea42485-bebc-451d-bb10- d0349cb4c582
mmcblk1 179:8 0 3.6G 0 disk
|-mmcblk1p1 179:9 0 96M 0 part /media/BEAGLEBONE
`-mmcblk1p2 179:10 0 3.5G 0 part
从blockdev --getsize64 /dev/mmcblk1
我得到3867148288
。这应该是不。字节数,所以~3.86714829 GB