Nach meinem Verständnis von Linux...
mkswap benötigst du einmal, wenn du die SWAP-Partition einrichtest (Bei Microsofties auch "Formatieren" genannt).
swapon alleine funktioniert nur, wenn du in der fstab auch SWAP zugeordnet hast. swapon ohne Infos weiß nicht, was es als SWAP nutzen soll...