在beaglebone black上卸载mmcblk1p1时出错-重新分区和格式化期间

时间:2018-08-13 09:24:55

标签: linux-kernel embedded-linux beagleboneblack u-boot

嗨,我是嵌入式Linux的新手。我正在按照本教程(https://e2e.ti.com/support/embedded/linux/f/354/t/398780?Script-to-Erase-Emmc-independently-Beagle-Bone-Black)将Linux系统刷新到beaglebone eMMC。 但我有一个错误:umount: can't umount /dev/mmcblk1p1: Invalid argument

这是我的cmd:

Disk /dev/mmcblk1: 3825 MB, 3825205248 bytes
4 heads, 16 sectors/track, 116736 cylinders
Units = cylinders of 64 * 512 = 32768 bytes

        Device Boot      Start         End      Blocks  Id System
/dev/mmcblk1p1   *        2048        2536       15648   e Win95 FAT16 (LBA)
/dev/mmcblk1p2               1        2047       65496  83 Linux

Partition table entries are not in disk order

Command (m for help): w
The partition table has been altered.
Calling ioctl() to re-read partition table
[  235.274729]  mmcblk1: p1 p2

root@beaglebone:/# umount /dev/mmcblk1p1

umount: can't umount /dev/mmcblk1p1: Invalid argument

对不起,我的英语不好。有人知道我做错了什么还是错过了什么吗?

1 个答案:

答案 0 :(得分:1)

这是您正在关注的脚本中的错误。如果创建的新分区没有文件系统,则不会挂载它们。

在扇区1-2047中创建第二个分区可能不是您想要的。您应该使用分区1之后的所有空间。