Prev / Next / ChangeLog::hjk

ACPI (uswsusp + s2disk)編[system][hardware]

2007-09-23

いまのところ試せるマシンがないのですが、suspend2より現時点では安定しているそうなので。


1.カーネルの構築

CONFIG_SOFTWARE_SUSPEND=y
CONFIG_BLK_DEV_INITRD=y


2.カーネルインストール後

uswsusp と initramfs-tools を install

(debconf に従って、 MD5 チェックサム、LZF 圧縮、暗号化などの有効・無効を設定できます)

3.スワップパーティション(例:/dev/hda3)の指定
/etc/uswsusp.conf
の編集

resume device = /dev/hda3

/etc/initramfs-tools/conf.d/resume
の編集

RESUME=/dev/hda3 (/dev/ide/host0/bus0/target0/lun0/part2 のところ)


4.initrd.img を作成

# update-initramfs -u

もしくは

# update-initramfs -c -k 2.6.20.4-XXXXXXXX.2

/boot/initrd.img-2.6.20.4-XXXXXXXX.2
ができている?


5. /boot/grub/menu.lst を修正

default saved
...
title Debian GNU/Linux, kernel 2.6.18-1-686
root (hd0,0)
kernel /boot/vmlinuz-2.6.18-1-686 root=/dev/hda1 ro
initrd /boot/initrd.img-2.6.20.4-XXXXXXXX.2 ←修正
savedefault


5.確認

# s2ram -n

既知のサポートされているマシンならば、

Machine matched entry xxx:
...

と出力されるはず(Machine is unknown でも大丈夫)

5.コマンドの実行
Suspend to RAM (Sleep State は S3)

# s2ram

Suspend to Disk (Hibernate: Sleep State は S4)

# s2disk


http://debian.fam.cx/index.php?Tips#pde2f5c6
http://vdr.jp/d/20070327.html
http://opentechpress.jp/developer/print.pl?sid=07/02/20/0144246

permlink