http://www.tuxonice.net/ — эта штука должна уметь суспендиться в файл. Правда, во-первых, стабильные версии отстают от релизов ядра порядочно, хотя в git, вроде, шевеление есть, и, во-вторых, для выполнения собственно циклов suspend-resume используются собственные скрипты. Это к тому, что в системе могут быть установлены pm-utils, работающие через HAL — как у них с поддержкой TuxOnIce — сказать не могу.