Es correcto en principio, pero podría considerar reducirlo a un solo parted
llamar.
parted --script /device \
mklabel gpt \
mkpart primary 1MiB 100MiB \
mkpart primary 100MiB 200MiB \
...
Su problema de alineación probablemente se deba a que usa MB
en lugar de MiB
. No deberías necesitar un align-check
real comando al crear particiones en MiB
límites / en un dispositivo conocido.
Sé que esto es antiguo y una respuesta bastante buena en el sentido de que puedes usar MiB, pero me gustaría ofrecer otra opción para otras personas.
Dentro de la llamada del script (--script o -s para la versión corta), puede agregar la opción -a, que le indica que se alinee y pase la opción "óptima" al crear las particiones. Algo como esto:
sudo parted -s -a optimal -- /dev/sdX mkpart primary 1MiB -2048s
este es solo un ejemplo de comenzar en el primer Mebibyte y terminar al final del disco menos el último Mebibyte para dejar la tabla GPT en su lugar.