I searched everywhere and while there are guides none say what to do if a step wont work, so this isn't a duplicate as far as I know. If it is I'll take this down but PLEASE read the full question first.
I used this guide.
So I do
sudo pm-hibernate and then my screen goes to the hibernate screen say:
writing(or something like that)____0%
and then hangs there forever. My swap is seen and is 9GB, I have 6GB RAM. It is a dual boot with Windows 7.