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.