Чагадаев как он есть > Руководства (howto)

[manual, Linux] включение режима гибернации

(1/1)

adc:
Найти строку

--- Код: (/etc/default/grub) ---GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

--- Конец кода ---

Добавить в неё параметр resume=<swap-раздел>

--- Код: (/etc/default/grub) ---GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=4c38e345-3133-483b-bf6a-9fe3a659840e"

--- Конец кода ---

При использовании для подкачки файла, а не раздела, необходимо дополнительно задать параметр resume_offset=<...>. В качестве его значения берётся первое число в колонке physical_offset из вывода команды filefrag -v /swapfile (в примере ниже это 1746944)

--- Код: ---# filefrag -v /swapfile
Filesystem type is: ef53
File size of /swapfile is 17179869184 (4194304 blocks of 4096 bytes)
 ext:     logical_offset:  physical_offset: length:   expected: flags:
   0:        0..       0:    1746944..   1746944:      1:           
   1:        1..   22527:    1746945..   1769471:  22527:             unwritten

--- Конец кода ---

Другие способы получения значения для resume_offset

--- Код: ---# filefrag -v /swapfile | awk '{ if($1=="0:"){print $4} }'
# swap-offset /swapfile

--- Конец кода ---


Добавить

--- Код: (/etc/default/grub) ---GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=4c38e345-3133-483b-bf6a-9fe3a659840e resume_offset=1746944"

--- Конец кода ---

Выполнить

--- Код: ---update-grub

--- Конец кода ---

Для гибернации из командной строки (pm-hibernate у меня ни к чему не приводит)

--- Код: ---systemctl hibernate

--- Конец кода ---

Для появления в меню оконного менеджера пункта "Спящий режим" создать файл

--- Код: (/etc/polkit-1/localauthority/50-local.d/com.ubuntu.enable-hibernate.pkla) ---[Re-enable hibernate by default in upower]
Identity=unix-user:*
Action=org.freedesktop.upower.hibernate
ResultActive=yes

[Re-enable hibernate by default in logind]
Identity=unix-user:*
Action=org.freedesktop.login1.hibernate;org.freedesktop.login1.handle-hibernate-key;org.freedesktop.login1;org.freedesktop.login1.hibernate-multiple-sessions;org.freedesktop.login1.hibernate-ignore-inhibit
ResultActive=yes

--- Конец кода ---

Навигация

[0] Главная страница сообщений

Перейти к полной версии