Создание основного и расширенного раздела с помощью parted в режиме сценария

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

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

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

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

0 ответов

Другие вопросы по тегам