Это отвратительно для меня, но это работает:
echo -e "n\np\n1\n\n\nt\nc\na\n1\nw" | fdisk /dev/sdb
Я хотел бы знать более разумный или изящный способ достигнуть этого. Вся загрузочная запись и таблица разделов обнуляются до этой задачи, поэтому мы можем доверять тому, что раздел 1 доступен.
Ответы:
Взгляните на parted, который можно использовать в режиме командной строки для создания сценариев. sfdisk также может быть в сценарии, но обратите внимание на предостережения относительно GPT и размеров разделов.
источник
sfdisk
следует заполнить диск одним разделом.
Смотрите: /superuser/332252/creating-and-formating-a-partition-using-a-bash-script/1132834#1132834 для подробного объяснения синтаксиса команды, включая
type=83
часть и многое другое.источник