Howto: Suspend unter Linux

Posted on the November 29th, 2007 under allgemein by stefan

Ich gebe hier ein kurzes Howto zu Hibernation (“Suspend to Disk”) unter dem aktuellen Linux-Kernel 2.6.23.

In der Kernel Konfiguration geht man zu “Power management options (ACPI, APM)” und aktiviert dort “Hibernation (aka ‘suspend to disk’)”, außerdem dort noch die “Default resume partition” (=euere Swap-Partition) einstellen. ACPI sollte man (falls nicht sowieso schon passiert) auch durch das Aktivieren der passenden Optionen hinzufügen.

Dann neu compilieren, Kernel über den alten kopieren.

Dann fügt man folgende Boot-Option hinzu (das Device müßt ihr natürlich für euer Partitionslayout anpassen):

[sourcecode language="css"]resume=/dev/sda1[/sourcecode]

Wer lilo benutzt, muss nun nochmal lilo ausführen.

Nun neu starten, dann funktioniert (hoffentlich) folgendes:

[sourcecode language="css"]echo 4 > /proc/acpi/sleep[/sourcecode]

Ein Test ergab eine Startzeit (ab Grub) ohne Suspend von 29s und mit Suspend to Disk 11s. Sogar eine SSH-Session ließ sich auch nach einem Suspend fortsetzen, bisher funktionierte alles wunderbar! :)

Wer mehr infos braucht: Documentation/power/swsusp.txt durchlesen :)

|

5 Responses to 'Howto: Suspend unter Linux'

  1. 29. November 2007 at 13:38
    kellerfreak
  2. 15. February 2008 at 10:03
    Hans Kramer
  3. 15. February 2008 at 22:35
    Stefan
  4. 25. February 2008 at 11:23
    Claus Ilginnis
  5. 05. June 2008 at 13:25
    Stefan

Leave a Reply




XHTML::
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>