从“盗梦空间到设备失联”OES换SSD启动踩坑实录,附最终可用方案
来来咯,我又来咯。昨天记录OES刷飞牛最新固件并设置和验证SSD启动系统的文章发出后,有小伙伴说过程太复杂太麻烦,需要简单的最好是一键设置的办法。
我记得在飞牛内测时确实流出过fpk应用,里面有一堆的工具,我也曾用来借用过飞牛的应用中心,还记录了一篇含有“盗梦空间”的文章,直到后来飞牛爆漏洞,有大佬说最好不要用这类工具,工具又是针对O某C开发,所以弃用至今。
如今,x86版飞牛早已上架了飞牛安全中心保驾护航,arm版设备不在威胁范围,加之arm版设备在盘位限制下往往仅用于跑跑服务,重要资料少有存储,所以今天再次验证一下系统启动的一键切换脚本工具——XXNAS工具箱。
准备动作:
1、准备一个可刷机的固件,刷入OES并登录;
2、把以上固件刷入一张SSD盘(工具貌似也有写入功能,但要花点时间上传固件到指定位置,自定)。
我还是用昨天记录的那台OES来操作。(工具是O某C的,不知道能不能行)

已经通过修改配置文件切换回emmc启动。
SSD也已写入同一个固件,装入OES。

安装xxnas工具箱,版本1.0.10

在飞牛应用中心选择手动安装。

工具概览,第一个就是切换的功能。试试看……

根据多次验证,sda2就是系统引导所在的分区,点击切换此引导……

显示操作成功,确定

点击重启设备,确定

OES重启……
已经反复尝试,并没有成功的……
接下来再试试命令行的方式。因为命令行还是有一点点复制的,为了数据安全(不想重拉docker镜像)我决定再一次把存储空间1的盘赶出设备。
OK,在系统设置,确认SSH已经打开。
用mobaxterm或同类工具SSH登录OES

sudo -i加密码提权root后,输入代码
回车

因为当时是针对RK3566设备的,所以这里所说的sata就只有一个sata,所以建议大家移除存储盘再操作。

直接切换sata启动,失败。

它无法接受工具写入的系统,那就让它来安装系统,第4那里是打开它指定的文件夹,然后顶部上传按钮,选择尾标为2447.img的固件(务必解压),等待上传完成。

完成后,扫描,升级,功能1切换系统,失败……

克隆emmc到sata……,失败

先执行7,初始化并分区sata盘,再克隆系统,失败……

至此,工具箱的两种形式fpk和命令行均告失败
我想原因有几个:
1它是针对O某C开发的,只适合给RK3566设备操作
2它太“老”了,最新版本是今年2月份出厂的,与飞牛最新系统的权限等级不匹配
3我自己操作不当,没有掌握精髓。
番外篇:
正当我灰心退出,准备放弃时,又发现了……

工具的问题反馈页面有一个针对OES的工具箱,而且日期是上个月的,用命令行打开的。
赶紧又SSH进去,试了一下切换引导到SSD,结果吧,网络一直红,设备失联……
把SSD拔了,开机又emmc失联……
用U盘启动重新写了一次系统也救不回来……最后用U盘启动再次进入工具箱再次切换为emmc启动,才终于救回,差点要拆机短接了!

既然出现新的路径,咱再试一把,把SSD写好系统。

插入OES……

SSH登录后,sudo -i加密码提权,输入工具箱代码,回车
上下移动光标选择,回车确定,我就直奔主题——切换系统启动。

应该就是3.2G这个(废话,也只有这个了)
确定后,返回主菜单,退出,reboot重启系统。

新页面哦,有希望

果然!熟悉的2.93GB,成功破解小伙伴的留言——一个脚本的事情,大概就是这个脚本吧。

我巡查了一下两份引导文件,都自动增加了rootdev=PARTUUID=SSD的系统分区2,也就是工具帮我们查询了分区并把指定启动分区的代码写入了引导文件。
其实都进入SSH了,多复制粘贴两个命令行,确定性反而比一键脚本更高,这才是我们折腾人的中心思想吧。
没有好坏之分,还是那句话——适合自己的就是最好的,大家搞机愉快。
那个工具箱的获取网页 ,大家把图片发大后找找。
我是闲撸机的最佳男煮角,我们下篇见。
作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~
