L'impostazione di partizioni su altre partizioni non è un'operazione supportata. Se vuoi suddividere il tuo /dev/sda2 allora un'opzione è usare LVM2 (questa è la documentazione di Arch Linux ma si applica ovunque).
Per il tuo esempio di tre 512 Mb:
pvcreate /dev/sda2
vgcreate TEST /dev/sda2
lvcreate -L 512M -n one TEST
lvcreate -L 512M -n two TEST
lvcreate -L 512M -n three TEST
Questo ti darà /dev/TEST/one /dev/TEST/two e /dev/TEST/three come sezioni separate da 512 Mb, senza avere una partizione all'interno di una partizione.