如何恢复
系统恢复介绍
早期 ROS2GO 支持 USB HDD 和 Live CD 两种运行模式。Live CD 模式下根分区文件系统不可修改,好处是这种模式系统怎么都玩不坏,但缺点就是系统重启后所有改动都会丢失;而 USB HDD 模式与一般 OS 无异,所有操作都会保留,但是不慎误操作搞坏文件系统,想要恢复就只能联系客服寄回重置。
后来我们去掉 Live CD 模式,新增了 Puppy Rescue OS 独立恢复系统,可以理解为类 Windows PE 系统。在独立恢复系统内我们构建了自助恢复工具ros2go_recovery
,如果遇到误操作系统无法正常启动,可以键入少量命令调起ros2go_recovery
工具即可将 ROS2GO 系统还原至出厂状态。
最近的 ROS2GO 系统中我们进一步增强了系统恢复能力,在原来ros2go_recovery
基础之上,新增了自动增量备份功能,用户可以通过Timeshift
软件自助控制备份还原策略。
除此之外我们还增加了系统全量 OTA 功能,用户可以在 Puppy Rescue OS 独立恢复系统下,升级 ROS2GO 到我们发布的任意系统。仅需下载我们定时发布的固件包,放置到指定位置然后执行恢复操作即可。
至此,ROS2GO 支持了三个级别的恢复功能
- 用户级增量备份恢复
Timeshift
- 系统级原厂快照恢复
ros2go_recovery
- 文件系统级全量
OTA
恢复步骤
注意
请注意在使用系统恢复会抹除所有文件,在尝试恢复之前请确保重要文件已经备份,恢复是基于文件系统恢复,如果删除或者损坏了文件系统,如:格式化分区、rm-rf 等破坏彻底的,则该恢复模式无法适用。
启动时选择 Boot Puppy Rescue OS
恢复方式选择
A 用户级增量备份恢复
Timeshift
:可以选择需要恢复的快照,具体操作参考B 系统级原厂快照恢复
ros2go_recovery
:恢复出厂模式,使用鼠标点击B-RECOVERY
选项即可。C 文件系统级全量
OTA
:用于系统升级,具体步骤
针对各自遇到的情况选择恢复方式即可快速进行恢复,关于恢复相关技术支持可以在技术支持群进行咨询。
特殊情况
这种情况是在尝试过A -Timeshift
,B ros2go_recovery
恢复失败之后,再进行尝试的方法,
从 VirtualBox 启动
有问题再尝试
上面方法进不去恢复系统,再尝试这个办法
Puppy Rescue OS 独立恢复系统内核比较旧,某些电脑比较新,可能会进不了这个恢复系统,如果遇到这种情况,可以更换台电脑尝试,也可以在虚拟机下操作,虚拟机操作步骤如下:
- 下载安装 VirtualBox 及下述中的几个文件
从这里下载并安装 VirtualBox
以及 VirtualBox Extension Pack
ROS2GO 系统恢复工具
打开 VirtualBox 选择导入,选中下载完成的 ROS2GO系统恢复工具.ova
选中 BOS2G0 系统恢复工具,点击设置
USB 设备,添加 ROS2GO
添加后类似如图效果
启动虚拟机
点击启动后,等待显示如下画面
此时,按下回车键,根据提示选择 Puppy Rescue OS 系统即可
后续其他与升级步骤进行相同操作即可。