在问题“Parted command line not get the same result”中,答案被选为正确(使用“parted”创建IMG文件系统和分区)是:
# parted MyDrive.img \
mklabel msdos \
mkpart primary NTFS 1 1024 \
set 1 lba on \
align-check optimal 1 \
print
Model: (file)
Disk /dev/shm/MyDrive.img: 1074MB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Disk Flags:
Number Start End Size Type File system Flags
1 1049kB 1074MB 1073MB primary ntfs lba
fat32/ext4 也一样。但是,当我在 /dev/loop ( sudo losetup loop1 MyDrive.img
) 中安装图像时,它不起作用 ( unknown partition
)。
所以这个序列是不完整的。
有人可以帮助我完成为 ext4/ntfs/fat32(GPT
和MSDOS
)创建 .img 的安全性,以便在将其安装在循环中时进行识别(准备工作)
谢谢!
如果不需要分区,我将提供您要求的方法以及更简单的方法。我也只会做 ext4 的例子,应该可以推导出其余的:
带分区的图像文件:
没有分区的图像文件:
希望这是不言自明的,在 shell 脚本中更容易表达这个答案。