Niestety w Linux Mint zniknęła jakiś czas temu opcja hibernacji (zamrażania) systemu na dysk. Tak by bez zużywania energii można było przywrócić stan systemu po wyłączeniu kompa.
Poszukałem, pogooglałem i znalazłem rozwiąznie, które u mnie działa i stanowi kompilację treści z kilku różnych stron.
Zatem, aby włączyć hibernację w Linux Mint 23 należy:
1) Wyłączyć w BIOS opcję Secure Boot
2) Mieć odrębną partycję wymiany, najlepiej w wielkości 2xRAM
jeśli nie masz, stwórz partycję (np. narzędziem gparted), włącz swap:
sudo swapon
3) Sprawdź czy hibernacja działa, czy wspiera ją twój Linux, uważaj bo to wyłączy komputer!:
systemctl hibernate
4) Sprawdź UUID partycji swap, gdyż będzie potrzebne do aktywacji opcji w GRUB:
sudo cat /etc/fstab | grep swap
5) Należy dodać do GRUB opcję przywracania systemu z partycji wymiany, tzn. w pliku /etc/default/grub ma być linia (z twoim UUID partycji swap):GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=3d087356-d2eb-42d9-9d40-e72f437ec760
po zapisaniu:
sudo update-grub
6) Dodanie do menu zamykającego system opcję hibernacji:
do pliku: /etc/polkit-1/localauthority/50-local.d/com.linuxmint.enable-hibernate.pkla
dodaj linie:[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
Zapisz i już.
7) Tadam. Koniec. Powinno działać. U mnie działa 😉
