Linux 使用外部microSD卡(与SSH一起)升级Beagle Bone Black
我正试图在内置于主板的microSD上将BBB升级到最新版本的Linux。以下是我的步骤: 将图像应用于外部microSD卡 使用外部microSD卡引导BBB。 再次从microSD外部下载相同的图像。我是从你那儿得到的。 然后,我使用ddif=imagefile.img of=/dev/mmcblk1。 15分钟后,我得到一个错误:设备上没有空间了。 你知道如何解决这个问题吗?当我尝试使用dd而不是图像文件时,我将整个microSD卡置于外部,它起作用了。问题是,外部microSD卡具有相同的图像 编辑: 注意:当我将if参数设置为外部SD卡时,我没有最后的第三个分区。它只允许我存储它自己的图像Linux 使用外部microSD卡(与SSH一起)升级Beagle Bone Black,linux,embedded,debian,beagleboneblack,Linux,Embedded,Debian,Beagleboneblack,我正试图在内置于主板的microSD上将BBB升级到最新版本的Linux。以下是我的步骤: 将图像应用于外部microSD卡 使用外部microSD卡引导BBB。 再次从microSD外部下载相同的图像。我是从你那儿得到的。 然后,我使用ddif=imagefile.img of=/dev/mmcblk1。 15分钟后,我得到一个错误:设备上没有空间了。 你知道如何解决这个问题吗?当我尝试使用dd而不是图像文件时,我将整个microSD卡置于外部,它起作用了。问题是,外部microSD卡具有相同
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您的图像对于设备来说太大了。@MattJoyce,这很奇怪,因为当我使用整个microSD卡作为if参数时,它工作了,因为microSD基本上与我使用Win32DiskImager时得到的图像相同。microSD上有多少空间。。。df-h或dmesg或fdisk@Matt乔伊斯,我已经添加了fdisk-l的结果。电源会有问题吗?上次我这么做时,它直接插入USB适配器,但现在,我把BBB连接到笔记本电脑的USB 2。