Создание основного и расширенного разделов с помощью parted в режиме сценария - PullRequest
0 голосов
/ 01 октября 2018

Я изо всех сил пытаюсь создать расширенный раздел ext2 после создания 3 основных разделов в файле образа, используя parted в режиме сценария.
Любая помощь или подсказка будет действительно полезна всем.

Последовательность команд, которую я использую для создания пустого образа и создания на нем разделов, выглядит следующим образом:

  • Создание и пустое изображение размером 10 ГБ:
    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
  • После этого при создании расширенного раздела ext2 объемом 1 ГБ команда parted выдает ошибку Error: Invalid number для следующей команды:
    parted -s image.rootfs.sdcard mkpart extended ext2 388 1412

Что я здесь не так делаю?

...