asi nejcistejsi reseni je nastartovat z ISO
GParted Live a naklikat si posun swap na konec a na tim uvolnene misto sda1 natahnout...
tvuj odkaz je reseni v nabehlem systemu, ktere by take melo fungovat, ty bys musel smazat nejdriv sda5 (ten je soucast rozsireneho "oddilu"(nejde o realnej oddil, ale "kontejner" pro logicke oddily), pak sda2, pak si napsat (jak navod uvadi) cislo sektoru na kterem ti ted sda1 zacina, smazat sda1 a vytvorit ho znovu s pouzitim
totozneho pocatecniho sektoru puvodniho sda1 oddilu s tim ze konecnej mu das "konec_disku minus velikost co chces mit swap", pak vytvorit sda2 (nedelat zbytecne rozsirenej, ale normalni primarni) v tom zbytku a na nem udelat swap "filesystem":
sudo mkswap /dev/sda2
a nasledne zmenit nove UUID tohoto swapu v /etc/fstab (nebo PRED smazanim puvodniho swap si zjistit jeho UUID pres:
blkid /dev/sda5
a na novem oddilu pro swap udelat swap "filesystem" se stejnym UUID:
sudo mkswap --uuid TO-PUVODNI-UUID-TVEHO-SWAPU /dev/sda2
EDIT: NEpsal sem kompletni postup, z toho tveho odkazu je samozrejme potreba jeste ten resize2fs /dev/sda1 (partprobe po rebootu tam uvedenej naopak potreba neni, protoze pri rebootu si jadro nove rozdeleni samozrejme jiz ocucha rovnou

(zaroven radeji udelej virtualboxovej snapshot, nez se do toho pustis, kdyby se neco poto.. ;-)