Não vejo problema em redimensionar sua swap pelo gparted utilizado via live CD do Ubuntu.
O problema vai ocorrer depois, já que ela não vai ser montada até que vc. edite o fstab para trocar UUID da partição redimensionada.
Para descobrir a nova UUID:
blkid
ou
ls /dev/disk/by-uuid -l
E para editar o fstab:
sudo gedit /etc/fstab
Em tempo, recomendo baixar o Live CD do Gparted para aqueles que vivem mexendo com partições:
Link:
http://gparted-livecd.tuxfamily.org/Até.