"This two-part series provides complete information on how to
set up hibernate/suspend in a Linux netbook solid-state drive (SSD)
environment under the conditions that exist in real-world netbooks.
In this environment, warranty considerations frequently outweigh
technical considerations, as you attempt to set up your netbook
without voiding the hardware warranty.
"While this article was based on the Asus Eee PC 900 operating
under a Kubuntu-Jaunty KDE 4.2.2 environment, the information
contained here should be helpful for users running Ubuntu under
GNOME, as well as for people who want to set up hibernation and
suspend on netbooks in general.
"Part 1 (this article) explains how hibernation/suspend schemes
work and the differences between optimal setup on a regular hard
drive versus a solid-state drive environment. In many cases, a
userspace swap file is preferable to a regular drive partition.
We'll go through sizing and setup of a userspace swap file, and
you'll see how to install the uswsusp suspend/hibernation