Ich habe den Ruhezustand aktiviert, aber er funktioniert nicht. Was kann ich machen?

9

Ich habe den Ruhezustand in 12.04 gemäß dem in dieser Frage beschriebenen Verfahren aktiviert : Wie aktiviere ich den Ruhezustand?

Aber selbst nachdem ich es aktiviert habe, funktioniert der Ruhezustand nicht. Wenn Sie nicht arbeiten, bedeutet dies, dass der Computer den Ruhezustand korrekt einhält, aber nicht fortgesetzt wird. Ich habe immer den Anmeldebildschirm und eine neue Sitzung gegeben.

Wie kann ich den Ruhezustand aktivieren, der erfolgreich fortgesetzt wird?

Anwar
quelle

Antworten:

17

Update für 16.04 (September 2016)

Der Ruhezustand funktioniert möglicherweise nicht, auch wenn er erfolgreich aktiviert ist, wenn Sie über btrfsPartitionen verfügen . Wie in einer Frage hier offenbart

Es wurde auch festgestellt, dass das Aktivieren von UEFI auch Probleme mit dem Ruhezustand verursachen kann.


Aktivieren Sie die Option Ruhezustand

Um den Ruhezustand zu aktivieren, folgte ich dieser Antwort von Dima.

Nach dem Aktivieren des Ruhezustands haben Sie die Möglichkeit, im Anzeigesitzungsmenü im oberen Bereich den Ruhezustand zu aktivieren. Obwohl Sie den Ruhezustand aktivieren können, wird der Ruhezustand möglicherweise nicht fortgesetzt. Sie erhalten nur eine neue Sitzung. Die Korrekturen sind unten.

Die Korrekturen, um aus dem Ruhezustand fortgesetzt werden zu können (12.04)

Mehrere Leser bestätigten dies auch am 14.04

Es gibt zwei Möglichkeiten, dies zu beheben.

1. Bearbeiten der /etc/initramfs-tools/conf.d/resumeDatei

  1. Holen Sie sich zuerst die UUID der Swap-Partition.

     sudo blkid | grep swap
    

    Dies gibt eine ähnliche Zeile aus:

    /dev/sda12: UUID="a14f3380-810e-49a7-b42e-72169e66c432" TYPE="swap"
    

    Die tatsächliche Zeile stimmt nicht damit überein. Kopieren Sie den Wert der UUID zwischen "..."doppelte Anführungszeichen.

  2. Öffnen Sie die Lebenslaufdatei

    gksudo gedit /etc/initramfs-tools/conf.d/resume
    

    Fügen Sie in dieser Datei eine Zeile wie diese hinzu

    RESUME=UUID=a14f3380-810e-49a7-b42e-72169e66c432
    

    Vergessen Sie nicht, den tatsächlichen UUID-Wert zu ersetzen, den Sie aus Schritt 1 erhalten. Speichern Sie die Datei und beenden Sie gedit

  3. Führen Sie dann im Terminal diesen Befehl aus

    sudo update-initramfs -u
    

Sie können nun den Ruhezustand fortsetzen

2. Bearbeiten der /etc/default/grubDatei.

  1. Öffnen Sie ein Terminal und führen Sie den folgenden Befehl aus, um es zu öffnen

    gksudo gedit /etc/default/grub 
    
  2. Es wird eine Linie wie geben GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" . Bearbeiten Sie die Zeile, die RESUME=UUID=<your-uuid-value-here>nach dem Wort eingefügt werden soll splash.

    In meinem Fall sieht die Zeile beispielsweise nach dem Bearbeiten so aus

     GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=a14f3380-810e-49a7-b42e-72169e66c432" 
    

    Stellen Sie sicher, dass Sie Ihren UUID-Wert verwendet haben, den Sie vom sudo blkid | grep swapBefehl erhalten.

  3. Führen Sie dann diesen Befehl aus

     sudo update-grub
    

Auf diese Weise können Sie auch erfolgreich aus dem Ruhezustand wieder aufgenommen werden.


Getestet auf zwei Ubuntu-Installationen, funktionierten beide

Anwar
quelle
Dies funktionierte auch für mich in Ubuntu 14.04.
Brismut
1
Es funktionierte auch auf Xubuntu 14.04 mit einer LUKS-Partition und Grub mit Double Boot (W10 und Xubuntu 14.04).
Silgon
1
Die aktualisierte Antwort für 16.04 hat dies für mich auf Ubuntu GNOME 16.04 behoben - großartige Arbeit, um dies auf dem
neuesten