Гибернация (англ. hibernation — «зимняя спячка») — энергосберегающий режим операционной системы компьютера, при котором содержимое оперативной памяти сохраняется на энергонезависимое устройство хранения данных (жёсткий диск) перед выключением питания. В отличие от ждущего режима, в режиме гибернации после сохранения данных оперативной памяти подача электроэнергии полностью прекращается. После включения питания компьютера содержимое памяти восстанавливается (загружается с диска в память), и пользователь сможет продолжить работу с того же места, на котором он остановился, так как все запущенные ранее программы продолжат выполняться.
и добавляем в конец строки kernel опцию resume=/dev/своп\_раздел. Например:
txt
# (0) Arch Linux
title Arch Linux
root (hd0,0)
kernel /vmlinuz26 root=/dev/disk/by-uuid/51d3c1a3-1d3d-438b-af4e-d0a7c9d9074d ro resume=/dev/sda2
initrd /kernel26.img
Своп должен быть больше оперативки!
Всё. У меня заработало даже без перезагрузки. Время выхода из хибернейта - не более 40 сек. На том же ноуте убунта выходила из спячки минуты три.