本帖最后由 aloofma 于 2014-12-17 15:17 编辑
注意:阅读此教程前,您必须明白这么做的后果,以及补救措施,防止给自己造成不必要的风险和损失:
1、此Debian系统虽然是自由软件,WD MyCloud原始系统也是基于此开发的,但是一旦刷了这个Debian系统,西数的售后是不负责的,不会为此提供服务。
2、在做此操作前,请务必备份好自己的资料,以防止造成严重损失。
3、要有基本的Linux操作能力,熟悉常用命令,了解linux运行的基本原理。
4、当操作不当导致不能开机,且不能通过ssh连接和恢复出厂设置无效时,要有拆机救砖的知识和心理准备。
5、此教程适合折腾的人,花费人力成本较高,请慎重。
本教程所用资源全部来源于西数论坛
(http://community.wd.com/t5/WD-My ... MyCloud/td-p/785505)的俄罗斯大神fox_exe,在此表示感谢。
我整理后把涉及到的固件和工具放到了网盘上方便大家下载
http://pan.baidu.com/s/1o60s9V8
首先把autoinstall, clean_debian, openmediavault_1.0.23 三个目录下载下来,其中autoinstall里面是自动安装脚本,clean_debian是纯净版debian, openmediavault_1.0.23是基于debian定制的nas系统。具体功能请百度。
clean_debian和openmediavault二选一,看自己喜好。纯debian更适合折腾,openmediavault功能较全,可定制性较差,这里我选的是clean_debian。
将Autoinstall.zip解压到/DataVolume/shares/Public/autoinstall目录,得到config_md0.img,config_md0.img,install.sh,run_me_after_reboot.sh四个文件,然后解压Clean debian - english.7z,将rootfs.img和kernel.img两个文件拷贝到/DataVolume/shares/Public/autoinstall目录(其它文件有重复不用拷贝)。
用putty通过ssh用root用户连接你的mycloud,运行下列命令:
- cd /DataVolume/shares/Public/autoinstall
- chmod +x install.sh
复制代码 执行安装脚本
等待10分钟左右,期间led黄色指示,当安装完成后led变成绿色,随后自动重启,当led稳定绿色后安装成功。
确保知道mycloud的ip地址(查看路由,或者你设置的固定ip),
用户名/密码: ssh: root/mycloud (openmediavault web界面登录: admin/mycloud)
putty登陆,root登录,密码mycloud
执行:
(可选操作,目的是修复raid,调整语言、时区。如果不能执行,请以后重新拷贝run_me_after_reboot.sh后执行)
好了,系统安装完成。
此时数据分区并没有挂载,需要手动编辑加载
putty执行
在最后一行添加
- /dev/sda4 /data ext4 noatime,data=writeback,barrier=0,nobh,errors=remount-ro 0 0
复制代码 然后ctrl+o保存,ctrl+x关闭,
reboot 重启
OK,完成了。
此时debian系统是安装好了,可是并没有nas的所有功能,samba ftp minidlna nfs iscsi timemachine aria2 transmission kodexplorer rss下载 apache/nginx mysql php wordpress owncloud等等,这就需要折腾了。
putty连接执行后续工作:
- apt-get update && apt-get upgrade #更新系统
- dpkg-reconfigure tzdata #选择时区
- dpkg-reconfigure locales #选择系统语言
复制代码
升级作者最新编译的v4版内核:
拷贝clean_debian目录里的Kernel and modules v4.tar.gz文件到/DataVolume/shares/Public
putty连接ssh
- cd /DataVolume/shares/Public
- tar xvfz Kernel\ and\ modules\ v4.tar.gz
- cp lib/* /lib/ -R
- dd if=uImage of=/dev/sda5
- dd if=uImage of=/dev/sda6
复制代码 完成。
修复sources.list不能编辑问题:
- chattr -i /etc/apt/sources.list
复制代码
关于如何恢复官方固件,我没有操作,不过原理应该是一样的,我给出3种方法:
1、安装deb包
解压缩sq-030401-230-20140415.deb.zip,得到sq-030401-230-20140415.deb,拷贝到家目录,执行安装
dpkg -i sq-030401-230-20140415.deb
2、通过自动安装脚本
将Autoinstall.zip解压到~/autoinstall目录,得到config_md0.img,config_md0.img,install.sh,run_me_after_reboot.sh四个文件,然后解压Kernel, rootfs, config (Original, v230).zip,将rootfs.img和kernel.img两个文件拷贝到~/autoinstall目录。
用putty通过ssh用root用户连接你的mycloud,运行下列命令:
cd /DataVolume/shares/Public/autoinstall
chmod +x install.sh
执行安装脚本
./install.sh
3、通过拆机修砖
Original_v230_backup目录下的howto.txt是原作者的方法,或者用论坛上的修砖教程 |