WD MyBook Live Duo 重装教程

9102年了,我还在用MBL DUO

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

image

 

需要准备的工具:

Ⅰ,Vmware pro 15.5(版本任意)

Ⅱ,ubuntu Desktop 16.04 (其他的Linunx当然也可)

Ⅲ,USB硬盘盒(把其中一块1T硬盘接上去)

Ⅳ,U盘(格式化为FAT32)

Ⅴ,固件+debricsk.sh脚本文件(把他们拷贝到U盘根目录) (文末会提供下载)

 

开始:

首先就是要在VM中安装ubuntu,安装过程略过

1,进入ubuntu后,先更新一下源吧,然后安装VMtools ,再安装几个东西:

1
2
3
4
5
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硬盘

image

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

image

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

image

5,直接执行以下命令:

sudo bash ./debrick.sh rootfs.img /dev/sdc destroy

image

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

image

6,上一步操作完了之后,重启虚机,挂载USB硬盘,然后进入之前的目录,再执行以下命令:

sudo bash ./debrick.sh rootfs.img /dev/sdc     //没有重新分区的命令了

image

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

image

Done.

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

image

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

image

这个重建过程会比较长,跟硬盘的容量有关。我的用了2个多小时

 

============================MBL 数据备份============================

1,从设备中取出硬盘(我的是2个1T组成的Raid1,所以只需要一块硬盘能读取就行)

2,挂载到Ubuntu中,由于超大分区和分区格式比较特殊,Ubuntu可能不能自动挂载,需要输入命令:

1
2
3
4
5
6
7
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:~#输入以下命令

1
/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

posted @   airoot  阅读(2534)  评论(2编辑  收藏  举报
编辑推荐:
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
历史上的今天:
2017-11-29 Airlaunch 快捷设置代码分享
2017-11-29 RAID常见问题集锦+底部案例
2017-11-29 linux系统644、755、777权限详解
2017-11-29 运维监控系统+堡垒机
2017-11-29 解析虚拟VMware三种网络模式的根本区别
2017-11-29 关于RAID_1+0和RAID_0+1的比较
2017-11-29 H3C交换机SNMP配置
点击右上角即可分享
微信分享提示