Обновление от 16.04 (сентябрь 2016 г.)
Hibernate может не работать, даже если он успешно включен, если у вас есть btrfs
разделы. Как показано в вопросе здесь
Также выяснилось, что включение UEFI может вызвать проблемы с гибернацией.
Включить опцию Hibernate
Чтобы включить Hibernate, я следовал этому ответу от Димы.
После включения режима гибернации у вас будет возможность перейти в спящий режим в меню сеанса индикатора на верхней панели. Но, хотя вы можете переходить в режим гибернации, вы не можете выйти из режима гибернации. Вам просто дадут новый сеанс. Исправления приведены ниже.
Исправления для возможности возобновления работы из спящего режима (12.04)
Несколько читателей также подтвердили эту работу 14.04.
Есть два способа это исправить.
1. Редактирование /etc/initramfs-tools/conf.d/resume
файла
Сначала получите UUID раздела подкачки.
sudo blkid | grep swap
Это выведет строку, похожую на эту:
/dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
Фактически линия не будет соответствовать этому. Скопируйте значение UUID между "..."
двойными кавычками.
Откройте файл резюме
gksudo gedit /etc/initramfs-tools/conf.d/resume
И в этом файле добавьте такую строку
RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
Не забудьте заменить фактическое значение UUID, полученное на шаге 1. Сохраните файл и выйдите из gedit.
Затем в терминале выполните эту команду
sudo update-initramfs -u
Теперь вы сможете выйти из спящего режима
2. Редактирование /etc/default/grub
файла.
Откройте терминал и выполните приведенную ниже команду, чтобы открыть его
gksudo gedit /etc/default/grub
Там будет строка, как GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
. Отредактируйте строку, чтобы вставить RESUME=UUID=<your-uuid-value-here>
после слова splash
.
Например, в моем случае строка выглядит так после редактирования
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432"
Убедитесь, что вы использовали значение UUID, полученное из sudo blkid | grep swap
команды.
Затем выполните эту команду
sudo update-grub
Это также позволит вам успешно вернуться из спящего режима.
Проверено на двух установках Ubuntu, оба работали