Я все еще получаю сообщение 'Failed to hibernate system via logind: Sleep verb "hibernate" not supported", когда я использую команду 'sudo systemctl hibernate' даже после выполнения инструкций, найденных здесь: Как перейти в спящий режим с помощью swapfile. Я запускаю Ubuntu 20.04 на своем Thinkpad L470 с 16 ГБ оперативной памяти. Следуя инструкциям в приведенной выше ссылке, я создал /swapfile, соответствующий размеру моей оперативной памяти. Если есть что-то еще, что мне нужно сделать, пожалуйста, помогите.
Работают ли приведенные здесь инструкции? Как включить опцию гибернации в Ubuntu 20.04?
Я предполагаю, что у вас есть раздел подкачки , готовый к использованию. (Если у вас есть файл подкачки , вы не можете перейти в спящий режим). Установите
pm-utils
испящий режим
:
bash sudo apt install pm-utils hibernate
Затем:
bash cat / sys / power / state
Вы должны увидеть:
none freeze mem disk
Затем выполните:
bash grep swap / etc / fstab
Скопируйте значение UUID. Вам это понадобится позже. Затем запустите:
bash sudo nano / etc / default / grub
(или ваш любимый редактор, если не nano). Измените строку с
none GRUB_CMDLINE_LINUX_DEFAULT = "тихий всплеск"
так, чтобы вместо этого говорилось:
resume = UUID = YOUR_VALUE "` `` Затем, после сохранения файл и выйдите из текстового редактора, запустите: `` `bash sudo update-grub` `` Чтобы проверить его, запустите: {{1 }} `` bash sudo systemctl hibernate `` В настоящее время ни одно расширение GNOME не работает, чтобы вернуть опцию гибернации в системное меню. Протестировано на Ubuntu 20.04 Kernel 5.4.0-31 на моем Lenovo Thinkpad X1 Carbon.