私的Debianメモ(acpid)
Debianを終了させた時に自動的に電源が切れるようにしのでメモ.
まず,acpidパッケージをインストール.次に/etc/acpi/events に
次の内容を書いたファイルを保存する.
# /etc/acpi/events/power event=button.power.* action=/sbin/poweroff
そして,
# /etc/init.d/acpid start
でacpidを起動させれば終わりであるはずなのだが,うまく終了しない.
$ dmesg | grep ACPI
を実行してみたところ
ACPI disabled because your bios is from 00 and too old
と表示される.BIOSが古いようだ.また,
$ dmesg
を実行して見ると
You can enable it with acpi=force
と表示されているのを発見.ブート時にオプションが必要なのようだ.
ということなので,/boot/grub/menu.lstの一部に次の赤い部分を追加.
title Debian GNU/Linux, kernel 2.6.8-2-286 root (hd0,1) kernel /boot/vmlinuz-2.6.8-2-386 root=/dev/hda2 ro acpi=force initrd /boot/initrd.img-2.6.8-2-386 savedefault boot
再起動をすることで終了時に自動で電源が切れるようになった.