S3 Sleep and Hibernation
To enable suspend-to-RAM functionality, open /etc/default/acpi-support, then
look for this line:

and then uncomment it like so:

Now, to enable suspend-to-disk (hibernation) functionality, and to have it save the hibernation files to a specific disk (the swap file to be exact), first we find where the swap file is:

and then open /boot/grub/menu.lst and add this entry:

That's it.