一,
1. TELNET到NAS,我的IP是192.168.1.88
那么选择 开始---运行---telnet192.168.1.88,
然后输入用户名 root(必须是root,不能使admin)
输入你自己的登录密码
2. 输入以上3条命令,记住,不要$符号,具体如下
mkdir /volume1/@optware
mkdir /opt
mount -o bind /volume1/@optware /opt
大概意思是 建立文件夹 /volume1/@optware,然后建立文件夹/opt,最后映射 /volume1/@optware到根目录的 /opt
3. 安装IPKG ,在TELNET窗口中输入以下命令
feed=http://ipkg.nslu2-linux.org/feeds/optware/cs08q1armel/cross/unstable
ipk_name=`wget -qO- $feed/Packages | awk '/^Filename:ipkg-opt/ {print $2}'`
wget $feed/$ipk_name
tar -xOvzf $ipk_name ./data.tar.gz | tar -C / -xzvf –
mkdir -p /opt/etc/ipkg
echo "src cross $feed" >/opt/etc/ipkg/feeds.conf
4. 安装完成,输入 EXIT,退出TELNET
5. 打开WinSCP,连接NAS
6. 建立PATH(环境变量)
用WINSCP连接NAS后,找到/etc/profile文件,并右击 编辑
把export PATH更改为export PATH=$PATH:/opt/bin:/opt/sbin
保存,关闭文件,右击此文件,设置权限 0755
找到/root/.profile 并右击 编辑
把export PATH更改为export PATH=$PATH:/opt/bin:/opt/sbin
保存,关闭文件,右击此文件,设置权限 0755
7. 建立init关联
用WINSCP在/etc 下新建文件rc.local,然后编辑内容如下:
#!/bin/sh
# Optwaresetup
[ -x /etc/rc.optware ] && /etc/rc.optware start
保存,关闭,右击此文件设置权限 0755
8. 在/etc 下新建文件 rc.optware 并编辑内容如下:
#!/bin/sh
if test-z "${REAL_OPT_DIR}"; then
# nextline to be replaced according to OPTWARE_TARGET
REAL_OPT_DIR=/volume1/@optware
fi
case"$1" in
start)
echo "Starting Optware."
if test -n "${REAL_OPT_DIR}";then
if ! grep ' /opt ' /proc/mounts>/dev/null 2>&1 ; then
mkdir -p /opt
mount -o bind ${REAL_OPT_DIR}/opt
fi
fi
[ -x /opt/etc/rc.optware ] &&/opt/etc/rc.optware
;;
reconfig)
true
;;
stop)
echo "Shutting down Optware."
true
;;
*)
echo "Usage: $0{start|stop|reconfig}"
exit 1
esac
exit 0
保存,关闭文件,右击此文件设定属性为0755,和前面一样
重启
至此 BOOTSTRAP 架构完成,可以TELNET进NAS,输入 IPKG UPDATE来检测是否成功
我是DS214SE。安装到第六部 /root/.profile 出错,DSM5.2 root 里面是空的!就算跳过,也不行。何解?该怎么做呢?
|
|