由于DSM5中,默认没有acpid,导致虚拟机无法关闭,所以,需要给黑群添加acpid。
DSM5能用的acpid很难找,所以,推荐用optware-ng中,busybox自带的acpid
首先安装optware-ng:
ssh连接DSM,用root登录,输入下面的命令回车。
wget -O - http://ipkg.nslu2-linux.org/optware-ng/bootstrap/buildroot-i686-bootstrap.sh | sh
之后修改~/.profile,加入下面的内容:
export PATH=$PATH:/opt/bin:/opt/sbin
重新连接ssh,输入下面的命令安装busybox:
ipkg install busybox
把acpid链接到/bin:
ln -s /opt/sbin/acpid /bin/acpid
然后分别创建下面两个文件,权限755:
①:/usr/syno/etc/rc.d/S30acpid.sh
#!/bin/sh PATH_ACPID=/bin/acpid case "$1" in start) if [ -x "$PATH_ACPID" ]; then echo "start acpid" $PATH_ACPID fi ;; stop) echo "stop acpid" killall acpid >/dev/null 2>&1 logger -p daemon.error "$0 stopped acpid" ;; *) echo "usage: $rt | stop }" >&2 exit 1 ;; esac
②:/etc/acpi/PWRF/00000080
#!/bin/sh poweroff
为什么没有这些目录?/usr/syno/,/etc/acpi/