WD MyBook Live Duo 重装教程
9102年了,我还在用MBL DUO
前情提要:这个设备基础配置是3T*2,但是近期两块3T硬盘需要另做他用,因此只能用2块1T的硬盘来替换了,所以就免不了要重灌WD的固件。可能是由于设备太老吧,那个时候的WD固件是写到硬盘里面去的,而不是单独用ROM集成在主控板上。所以这个过程就相对比较麻烦了。

需要准备的工具:
Ⅰ,Vmware pro 15.5(版本任意)
Ⅱ,ubuntu Desktop 16.04 (其他的Linunx当然也可)
Ⅲ,USB硬盘盒(把其中一块1T硬盘接上去)
Ⅳ,U盘(格式化为FAT32)
Ⅴ,固件+debricsk.sh脚本文件(把他们拷贝到U盘根目录) (文末会提供下载)
开始:
首先就是要在VM中安装ubuntu,安装过程略过
1,进入ubuntu后,先更新一下源吧,然后安装VMtools ,再安装几个东西:
sudo apt install mdadm //安装mdadm sudo apt install build-essential //安装GCC sudo apt install curl //安装curl
2,下载My Book Live Duo的固件,用7zip软件解压“.deb”为后缀的固件,先得到data.tar文件,再继续解压,最后得到名为“rootfs.img”的文件,这个文件大约2G大小。
3,完成之后再连接上USB硬盘盒和U盘,打开终端,切换到root权限,用 fdisk –l 查看一下现在的分区状态。正确找到U盘和那个1T硬盘

4,在系统里创建一个文件夹,把U盘里面的 debricsk.sh 和 rootfs.img 拷贝进去 (这里建议是拷贝到虚机里面,因为U盘的读取速度慢的话会影响后面的刷入)

在终端里面进入该文件夹,ls查看文件是否存在

5,直接执行以下命令:
sudo bash ./debrick.sh rootfs.img /dev/sdc destroy

后面都是选“y”, 后面会报很多错,没事,因为这一步我们仅仅是为了先分区。(之前没有raid分区,所以mdadm肯定会报错的)

6,上一步操作完了之后,重启虚机,挂载USB硬盘,然后进入之前的目录,再执行以下命令:
sudo bash ./debrick.sh rootfs.img /dev/sdc //没有重新分区的命令了

接下来过程持续会比较长,30~60分钟吧


Done.
7,刷完之后,把硬盘装到MBL DUO里,先看下是否能登陆管理界面了,如果可以,就关机,插入第二块空的1T盘再开机,进入Web管理界面。选择重置,空盘会自动同步的

8,重置完成之后,磁盘会进行初始化,然后就可以识别到了,两块磁盘默认会组成Raid0,为了保险起见,还是建议改成Raid1

这个重建过程会比较长,跟硬盘的容量有关。我的用了2个多小时
============================MBL 数据备份============================
1,从设备中取出硬盘(我的是2个1T组成的Raid1,所以只需要一块硬盘能读取就行)
2,挂载到Ubuntu中,由于超大分区和分区格式比较特殊,Ubuntu可能不能自动挂载,需要输入命令:
sudo apt-get install fuseext2 parted sudo parted -l //找到磁盘标识,如/dev/sdb sudo fuseext2 -o allow_other -o ro -o sync_read /dev/sdb4 /mnt/ //allow_other 参数很重要,否则会报没有权限的错误
3,备份
===========================SSH下恢复出厂设置=============================
1)在Web浏览器中去http://mybooklive/UI/ssh,勾上SSH。
2)打开PuTTY并输入mybooklive IP地址
3)现在,我们需要输入的登录信息:
帐号root 密码welc0me
4)出现MyBookLive:~#输入以下命令
/usr/local/sbin/factoryRestore.sh noreformat
等待一会,然后输入重启命令
reboot
5)OK
文中附件链接:https://pan.baidu.com/s/14JVKCCPQNrX_RZyCND1Swg
提取码:robc
参考文献:
http://mybookworld.wikidot.com/forum/t-607715
http://mybookworld.wikidot.com/forum/t-368098/debricking-script-that-can-keep-data
https://community.wd.com/t/guide-debrick-a-mybooklive-duo/87252
http://mybookworld.wikidot.com/mybook-live-debricking-guide-osx-and-windows
WD MyBook Live Duo 重装教程的更多相关文章
- win10应用商店卸载后重装教程
方法一 先进这个链接 http://go.microsoft.com/fwlink/?LinkId=619547 下载一个记事本文件,并且把它保存到你的“下载” 里面. 管理员身份打开Power ...
- 小米Pro 15.6 系统重装记录
参考链接:http://bbs.xiaomi.cn/t-14321262,主要是miui论坛和小米社区的一位同学的教程,. 这位同学是针对12.5和13.3的版本做的教程,15.6和之前的版本有一小点 ...
- CDH-5.7.1离线安装
CDH-5.7.1离线安装 参考自:http://blog.csdn.net/jdplus/article/details/45920733 1.文件下载 CDH (Cloudera's Dist ...
- 在Linux服务器上配置Transmission来离线下载BT种子
Transmission简介 Transmission是一种BitTorrent客户端,特点是跨平台的后端和简洁的用户界面,硬件资源消耗极少,支持包括Linux.BSD.Solaris.Mac OS ...
- win10改装win7
参考链接: https://jingyan.baidu.com/article/3ea51489d0f3c852e61bba01.html 1. 制作win7 U盘启动盘 2. 设置BIOS 1:OS ...
- 重置出错?微软Win10平板Surface Pro 4重装系统教程详解
重置出错?微软Win10平板Surface Pro 4重装系统教程详解 2015-12-11 15:27:30来源:IT之家作者:凌空责编:凌空 评论:65 Surface Pro 4系统重置出错该怎 ...
- 重装Win10系统的非常简单的操作教程
这是回到学校的第二天,准备搞一份实习证明,然而宿舍宽带停了,于是我来到了社团办公室,打开了其中一台电脑. 各位师弟师妹...你们也太厉害,把电脑折腾成这样...电脑装了各种各样的工具, Adobe P ...
- 腾讯云Linux VPS新硬盘分区与挂载教程(面板重装不丢失数据)
以腾讯云Centos系统服务器为例,小记的是数据盘不在本地,大小为20G,以下的教程来自小夕博客的一篇相关添加教程的修改,适合腾讯云Linux Centos系统.说明:参数也许不对,我没有截图了,但所 ...
- 重装系统win10教程(激活系统、office下载、分区)
看见有很多小白不知道怎么重装系统,故而在此特别做一个详细教程,大家按照教程做就可以了,也不用去电脑店浪费钱重装系统,在此安装的win10系统,现在win10系统已经是最好的Windows系统了,如果没 ...
随机推荐
- Integrated SOA Gateway 不是当前用户的有效责任。请联系您的系统管理员。
问题:给用户新增职责集成SOA网关,点击路径进入时出现报错:"Integrated SOA Gateway 不是当前用户的有效责任.请联系您的系统管理员." 解决:功能管理员职责, ...
- tensorflow批量读取数据
Tensorflow 数据读取有三种方式: Preloaded data: 预加载数据,在TensorFlow图中定义常量或变量来保存所有数据(仅适用于数据量比较小的情况). Feeding: Pyt ...
- Httpd服务进阶知识-基于Apache Modele的LAMP架构之PhpMyAdmin案例
Httpd服务进阶知识-基于Apache Modele的LAMP架构之PhpMyAdmin案例 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.常见LAMP应用 PhpMyAdm ...
- 排序算法合集(C++实现)
摘要 排序操作在程序设计中是非常基础和常见的,也是算法的基础部分,我对几种常见的比较排序算法进行了整理. 暴力排序(violence sort) 思想:遍历数组,每次遍历都在未排序的部分找到最小元素的 ...
- seaborn(2)---画分类图/分布图/回归图/矩阵图
二.分类图 1. 分类散点图 (1)散点图striplot(kind='strip') 方法1: seaborn.stripplot(x=None, y=None, hue=None, data=No ...
- iis7设置http跳转https实测可用
前面ytkah和大家聊了Apache设置http如何301到https,现在我们说说iis7设置http跳转https,因为还是有很多人在用iis服务器.首先要先安装url rewrite modul ...
- Ruby for
#!/usr/bin/ruby -w# -*- coding: UTF-8 -*-for i in 1..5 print i," "endprint "\n"f ...
- 什么是JSP?它和Servlet有什么区别?
21 什么是JSP?它和Servlet有什么区别?答:你可以将JSP当做一个可扩充的HTML来对待.虽然在本质上JSP文件会被服务器自动翻译为相应的Servlet来执行.可以说Servlet是面向Ja ...
- linux学习9 运维基本功-Linux常用基础命令实战应用
一.文件系统知识回顾 1.Linux文件系统: a.文件名称严格区分字符大小写 b.文件可以使用除/以外任意字符 c.文件名长度不能超过255个字符 d.以.开头的文件为隐藏文件: . :当前目录 . ...
- RPM包——查询
1.rpm -q (1) 查询是否已经安装某一个rpm包: 例如:rpm -q httpd (2)-qa:查询所有的已经安装的包: 2.查询软件包的详细信息: rpm -qi -i :查询软件包 ...