O problema está no seu 1
. Aqui você tem apenas uma partição e, portanto, o comando a
selecionou-a automaticamente e o 1
é desnecessário.
Este é um problema ao tentar usar fdisk
dessa maneira para automação de script; a posição inicial pode não ser conhecida ou a interface do usuário muda.
Você pode querer usar sfdisk
. Isso é projetado para criação de scripts e você pode definir a tabela de partições em termos absolutos, em vez de ter que lidar com interfaces de usuário potencialmente alteráveis.