fdisk
(диалоговый) is a
dialog-driven program for creation and manipulation of partition tables.(man)
cfdisk
(псевдографический) is a
curses-based program for partitioning any block device.(man)
sfdisk
(скрипто-ориентированный) is a
script-oriented tool for partitioning any block device.(man)
fdisk
,
cfdisk
и
sfdisk
это
связные утилиты входящие в
util-linux
с вашей задачей легко справится
sfdisk
который хорошо подходит для указания не интерактивных команд работы с разделами:
echo -e "label:gpt\nstart=1M" | sudo sfdisk /dev/sdb
создаст таблицу разделов
gpt на диске
/dev/sdb с одним разделом на весь диск у которого начальное смещение составляет 1M