Você tem uma tabela de partição GUID (GPT) em /dev/sda
e fdisk
, especialmente versões antigas ou pequenas versões incorporadas não funcionam com GPTs. O que você vê é uma espécie de saída de "compatibilidade" que não mostra a estrutura real, e você não poderá alterar os dados da partição com fdisk
.
Opções:
(1) Retire o disco rígido, conecte-o a outro computador, use gparted
etc. para manipular a tabela de partições GPT.
(2) Examine os binários (non-busybox) no seu dispositivo incorporado para ver se você tem algo que pode modificar as GPTs, por exemplo, gdisk
/ cgdisk
/ sgdisk
.
(3) Compile cruzado gdisk
/ cgdisk
/ sgdisk
ou um programa semelhante, ou talvez até gparted
, para que funcione no seu dispositivo incorporado.
(4) Coloque a tabela de partições MBR antiga no disco rígido em vez do GPT e tente manter as partições que deseja manter (se você quiser criar uma nova partição, pelo menos uma das partições antigas para ir, de qualquer maneira). Isso pode destruir dados se você não for cuidadoso, então faça um backup primeiro.