Para ser capaz de responder a esta pergunta, você teria que ver como você fez suas alterações, incluindo como o fdisk foi invocado. Com o fdisk, você pode acompanhar seu progresso usando o comando 'p' (print) para visualizar a tabela de partições, usá-la para ver se seus comandos para excluir partições e criar novas partições (comando 'n') realmente fizeram o que você achou devemos. Você pode criar uma tabela de partições completamente nova com o comando 'o' (para um tipo de tabela DOS). Use o comando 'v' para verificar a tabela, se não houver erros, você poderá gravá-la no disco.
Lembre-se de que apenas uma partição pode ser "formatada". Qual é a sua razão para refazer as tabelas de partição e formatar o disco? Você está recebendo erros de leitura / gravação com este disco? Se for esse o caso, você deve substituir o disco, não vai melhorar.
Desculpe, mas eu fui e olhei para a sua fonte de informação.
Ahh! Eu apenas olhei as instruções para usar o fdisk, que você mencionou, ele deixa de fora um passo importante, escolhendo o tipo de partição que você quer, usando o comando 't' para alterar (definir) o tipo de partição. Use 83 para uma partição linux "normal", use 82 para uma partição swap do Linux. Use o comando 'l' para listar os valores para diferentes sistemas operacionais. Você também pode querer alternar se o disco é inicializável ou não, usando o comando 'a'.
Espero que isso ajude!