I have tried the solution as presented here What to do about "the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present"? as well as its original source http://punygeek.blogspot.com/2012/10/ubuntu-1204-how-to-solve-disk-drive-for.html here several times.
What's happening is that every time I reformat my linux-swap with Gparted, it works perfectly well as long as my session lasts. Whenever I reboot, the swap partition becomes "unknown" as displayed in Gparted, needless to say “the disk drive for /dev/mapper/cryptswap1 is not ready yet or not present” is still present.