Я изо всех сил пытаюсь создать расширенный раздел 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
Что я здесь не так делаю?