在脚本模式下使用parted创建主要分区和扩展分区

时间:2018-10-01 07:14:42

标签: partitioning ext2 parted

在使用脚本模式的parted在映像文件上创建3个主分区之后,我正在努力创建扩展ext2分区。
任何人的帮助或暗示都将真正有帮助。

我用于创建空图像并在其上创建分区的命令序列如下:

  • 创建并清空10GiB的图像:
    dd if=/dev/zero of=image.rootfs.sdcard bs=1 count=0 seek=10737418240
  • 创建msdos分区表:
    parted -s image.rootfs.sdcard mklabel msdos
  • 创建三个主要的fat16分区:
    parted -s image.rootfs.sdcard mkpart primary fat16 1 129
    parted -s image.rootfs.sdcard mkpart primary fat16 130 258
    parted -s image.rootfs.sdcard mkpart primary fat16 259 387
  • 此后的分区如下所示:
    Model: (file) Disk /home/ubuntu/image.rootfs.sdcard: 10.7GB
    Sector size (logical/physical): 512B/512B
    Partition Table: msdos
    Disk Flags:
    Number Start End Size Type File system Flags
    1 1049kB 129MB 128MB primary lba
    2 130MB 258MB 128MB primary lba
    3 259MB 387MB 128MB primary lba
  • 此后,在创建1GB扩展ext2分区时,parted命令对以下命令抛出错误Error: Invalid number
    parted -s image.rootfs.sdcard mkpart extended ext2 388 1412

我在这里做错了什么?

0 个答案:

没有答案