Lenovo Yoga 7 14ACN6 Ubuntu Hibernate – Tutorial

Lenovo Yoga 7 14ACN6 Ubuntu Hibernate - hibernate

Yoga 7 Gen 6 (14″ AMD) Hibernate aktivieren. Lenovo Yoga 7 14ACN6 Ubuntu Hibernate konfigurieren. Dieser Patch wurde mit Ubuntu 20.04.02 Kernel 5.11.0-37-generic getestet. Dieser Beitrag basiert auf dem Yoga 7 Suspend Patch.

1. Power Management Utils Paket installieren.

sudo apt install pm-utils -y

2. Lenovo Yoga 7 14ACN6 Ubuntu Hibernate – Kernel Kontrolldateien editieren

Diese beiden Befehle erlauben den Hibernation Power State S4.

echo -n "platform" > /sys/power/disk
echo -n "disk" > /sys/power/state

3. Swap UUID herausfinden

Mit dem Befehl kann die UUID der Swap Partition ermittelt werden.

sudo blkid | grep swap
Lenovo Yoga 7 14ACN6 Ubuntu Hibernate - Swap UUID

4. Kernel Boot Parameter hinzufügen

Öffnen Sie /etc/default/grub und fügen Sie resume=UUID=yourSwapUuid in der Zeile GRUB_CMDLINE_LINUX_DEFAULT hinzu

#Datei bearbeiten
sudo nano /etc/default/grub

Beispielsweise könnte die Zeile nun wie folgt aussehen:

GRUB_CMDLINE_LINUX_DEFAULT="mem_sleep_default=deep resume=UUID=5bbfee0c-11f6-49c9-a528-a4ed8009bebf"

Führen Sie den folgenden Befehl aus um die Änderungen zu übernehmen.

sudo update-grub

5. application.desktop Verknüpfung erstellen (Optional)

Sie können die hibernate.desktop App im Browser herunterladen und manuell in den Ordner /usr/share/applications kopieren. Oder mit wget Danach muss diese nur noch in den entsprechenden Ordner verschoben werden. Download hibernate.desktop.

wget https://cdn.ramhee.ch/technium/download/lenovo-yoga-7-14acn6/hibernate.desktop
sudo mv hibernate.desktop /usr/share/applications/hibernate.desktop

6. systemctl hibernate mit pm-hibernate ersetzen (Optional)

Editieren der Datei mit systemctl edit.

sudo systemctl edit systemd-hibernate.service

Fügen Sie folgende zeilen ein und Speichern Sie die Datei.

[Service]
ExecStart=
ExecStartPre=-/bin/run-parts -v -a pre /usr/lib/systemd/system-sleep
ExecStart=/usr/sbin/s2disk
ExecStartPost=-/bin/run-parts -v –reverse -a post /usr/lib/systemd/system-sleep

Lenovo Yoga 7 14ACN6 Ubuntu Hibernate - systemd-hibernate

Systemctl Daemon neu starten.

sudo systemctl daemon-reload

Nun ist der befehl systemctl hibernate mit pm-hibernate überschrieben.

7. Lenovo Yoga 7 neu starten

Nachdem die Lenovo Yoga 7 14ACN6 Ubuntu Hibernate konfiguration angepasst wurde, starten Sie Ihr Laptop neu.
Danach kann Hibernate mit dem befehl pm-hibernate verwendet werden (oder auch mit systemctl hibernate oder application.desktop falls dies konfiguriert wurde).

Lenovo Yoga 7 14ACN6 Ubuntu Suspend Patch AMD Ryzen 7 5800u

Über ramhee 142 Artikel
Ramon Heeb ist der Gründer von Technium.ch

Kommentar hinterlassen

Schreib einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht.


*