root@LS-GL530:~# cat /etc/pwrmgr/standby.inittab ::sysinit:/bin/umount /mnt/mnt/ram ::sysinit:/bin/umount /mnt ::sysinit:/bin/mount -o rw,remount /dev/rootfs / #::sysinit:/usr/local/sbin/miconapl -a hdd_set_power off ::sysinit:/etc/init.d/standby.rcS #::sysinit:/usr/local/sbin/pwrmgr -dbs -l /etc/pwrmgr/pclist -r xfs,/dev/md1 ::respawn:/sbin/getty -L ttyS0 115200 vt100 #::shutdown:/etc/init.d/standby.rcDown ::restart:/sbin/init root@LS-GL530:~#これだ。
inittab を差し換えておいてから kill -HUP 1 を実行すれば inittab を再評価してくれる。
root@LS-GL530:~# mkdir /tmp/root root@LS-GL530:~# mount /dev/rootfs /tmp/root mount: you must specify the filesystem type root@LS-GL530:~# ls -l /dev/rootfs ls: /dev/rootfs: No such file or directory root@LS-GL530:~#?
BUFFALO INC. LinkStation series LS-GL(IESADA) LS-GL530 login: 75826+1 records in 75826+1 records outと dd の出力が見えている。このあたりか?
ん?
中の様子を見たときは、/ は /dev/ram0 だった。
おおハズレ。結構大掛かり。
カーネルが動作したままルートファイルシステムを RAM ←→ HDD を
切り換えると言うアクロバティカルな操作もあり。
ふつー、inittab を差し換えるなんてしないしなぁ。。。
以下、推測。
(1)/dev/rootfs を用意する。
(2)まだ書いていないが、シャットダウン系のスクリプトの実行
(3)/etc/inittab を差し換える。
(4)kill -HUP 1 相当の実行。
他にも、いろいろしてそう。
|
← スリープ(3) |
ハックの記録 LinkStation/玄箱 をハックしよう |
→ スリープ(5) |