mkfs.vfat 找不到我的磁盘上的第一个分区

mkfs.vfat 找不到我的磁盘上的第一个分区

我想安装Arch Linux在我的上Raspberry Pi 3,我发现 tab[安装] 文章逐步描述了该过程: 现在,当我尝试vfat在第一个分区上创建文件系统时遇到了问题: 我的分区表:

Command (m for help): p
Disk /dev/mmcblk0p7: 28.4 GiB, 30438064128 bytes, 59449344 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0x11a5fc51

Device           Boot  Start      End  Sectors  Size Id Type
/dev/mmcblk0p7p1        2048   206847   204800  100M  c W95 FAT32 (LBA)
/dev/mmcblk0p7p2      206848 59449343 59242496 28.3G 83 Linux

但仍然:

root@raspberrypi:/home/pi# mkfs.vfat /dev/mmcblk0p7p1
mkfs.fat 4.1 (2017-01-24)
mkfs.vfat: unable to open /dev/mmcblk0p7p1: No such file or directory

这是为什么?我该如何解决它?

答案1

您正在尝试将 Arch 安装在 SD 卡的分区 7 内。

您所做的就是在该一个分区内创建两个分区。该fdisk实用程序假设/dev/mmcblk0p7是 SD 卡(而实际上它只是 SD 卡上的一个分区)并从中派生出两个分区名称/dev/mmcblk0p7p1/dev/mmcblk0p7p2。这些将不存在,因此您无法引用它们。

以防出现任何混淆,您的 SD 卡本身的规范名称是/dev/mmcblk0

相关内容