Skip to content

从 HiveOS 迁移到 RigeOS ​

迁移不需要从整座矿场同时开始。推荐先记录 HiveOS 中的原配置,在一台非关键矿机上停止 HiveOS 原生控制、安装 RigeOS Client、导入飞行表并完成验证;稳定后再按批次迁移其他矿机。

不要让两个平台同时控制同一资源

HiveOS 和 RigeOS 同时修改 MINER、超频、风扇或网络设置,可能造成配置反复覆盖、MINER 重启或矿机失联。RigeOS 不接管、不停用也不恢复 HiveOS 原生 Client 或服务;迁移前必须由用户停止原控制链,并确保同一资源只有一个控制者。

当前支持范围 ​

RigeOS 当前支持从剪贴板识别并导入单挖、单个 Custom Miner 的 HiveOS 风格飞行表 JSON。导入时会保留可识别的矿池、MINER 和扩展配置,并要求重新关联 RigeOS 钱包。

这里的“兼容 HiveOS”仅指飞行表 JSON 导入和 HiveOS Custom Miner 包格式兼容,不表示 RigeOS 会连接 HiveOS 账户、复用其设备身份或管理 HiveOS 原生服务。

以下配置目前不能直接导入:

  • 一个飞行表包含多个 MINER;
  • 双挖配置;
  • HiveOS 内置 MINER;
  • 缺少币种、MINER 名称、HTTPS 下载地址、钱包模板或矿池地址的 Custom Miner 配置。

JSON 导入不等于 MINER 包已经兼容

导入功能负责转换飞行表配置,不会自动改造 MINER 压缩包。RigeOS Client 可以识别原生 rigeos-miner.json,也可以受控运行包含完整 h-manifest.conf、h-config.sh 和 h-run.sh 的 HiveOS Custom Miner 包;只有 Linux 二进制的裸包不能直接使用。参见 MINER 开发者:适配 RigeOS 飞行表。

第 1 步:记录 HiveOS 当前配置 ​

迁移前,为每种硬件和挖矿策略至少保存以下信息:

HiveOS 信息在 RigeOS 中的用途
Farm 和 Worker 名称创建矿场并规划矿机名称。
币种与钱包地址创建同币种的 RigeOS 钱包。
矿池地址与备用地址核对导入后的主矿池及故障切换策略。
Worker 模板核对矿池侧显示的 Worker 名称。
MINER 名称、版本和下载地址判断是否已有兼容 RigeOS 的安装包。
算法、密码和附加参数核对导入后的 MINER 配置。
超频、风扇和 Watchdog在单独的控制页面重新建立并逐项验证。

不要把 HiveOS 登录密码、API Key、私钥或助记词复制到飞行表 JSON、备注或截图中。

第 2 步:建立 RigeOS 矿场并接入测试矿机 ​

  1. 登录 RigeOS 并创建一个矿场。
  2. 选择一台不承载关键任务、具备现场或带外恢复方式的矿机。
  3. 按安装 RigeOS Client生成安装短码命令,并在该矿机执行。
  4. 等待矿机出现在 RigeOS 工作台,确认在线状态、硬件数量和最后上报时间正常。
  5. 此时先不要批量下发飞行表、超频或网络配置。

安装 Client 并开始上报,不会自动停用其他控制程序。下发飞行表或其他写操作前,请自行确认 HiveOS 原生 Client、MINER、Watchdog 和调优脚本已经停止;如页面仍提示控制冲突,请按控制冲突与安全切换处理。

第 3 步:迁移钱包 ​

HiveOS 的钱包 ID 只在 HiveOS 内有效,不能在 RigeOS 中直接复用。请在当前 RigeOS 矿场进入“钱包”,创建同币种钱包,并重新核对地址首尾字符和网络。

如果导入飞行表时还没有同币种钱包,也可以在导入窗口中创建钱包并自动关联。无论使用哪种方式,都不要只凭钱包名称相同就跳过地址核对。

第 4 步:导入 HiveOS 飞行表 JSON ​

  1. 准备完整的 HiveOS 风格飞行表 JSON。它可以来自你保存的配置,或 MINER 开发者提供的配置模板。
  2. 在 RigeOS 当前矿场进入“飞行表”。
  3. 选择“从剪贴板导入”,然后粘贴 JSON 或使用“读取剪贴板”。
  4. RigeOS 识别到 HiveOS 结构后会自动开启“HiveOS 格式”;未自动识别时,可以手动开启后重新解析。
  5. 重新选择或创建同币种的 RigeOS 钱包。
  6. 核对飞行表名称、币种、MINER、下载地址、钱包模板、矿池、算法、密码及附加参数。
  7. 确认没有不兼容提示后,选择“导入飞行表”。

导入过程中需要特别注意:

  • HiveOS 数字钱包 ID 会被移除,必须重新关联 RigeOS 钱包;
  • pool_urls 存在多个地址时,第一项作为当前主地址;其余候选是否自动切换取决于 MINER 版本的适配规则;
  • 未知扩展字段会尽量保留,但保留不表示当前 Client 会执行这些字段;
  • MINER 下载地址必须使用可公开访问的 HTTPS 地址;
  • 导入成功只表示飞行表已经保存,不表示 MINER 已经在矿机上运行。

第 5 步:接管并验证单台矿机 ​

  1. 在矿机列表只选择测试矿机。
  2. 下发刚导入的飞行表版本。
  3. 出现控制冲突提示时,先检查并停止冲突程序;确认测试矿机只由 RigeOS 控制后再继续。
  4. 等待任务从“等待领取”或“执行中”进入“成功”;失败时先查看具体原因,不要连续重复下发。
  5. 在矿机详情确认实际飞行表版本、MINER 状态、日志、GPU 温度、功耗和算力。
  6. 在矿池侧确认 Worker 名称、在线状态和有效份额。
  7. 保持观察一段时间,确认没有持续重启、算力波动或控制冲突事件。

第 6 步:分批扩大迁移范围 ​

单台测试稳定后,按相同硬件、驱动和飞行表分组,每次迁移少量矿机。每个批次都要确认任务结果、MINER、算力和矿池侧 Worker,再继续下一批。

不要把以下动作放进同一个批次:

  • 切换管理平台并同时修改超频;
  • 切换飞行表并同时更新 Client;
  • 修改网络并同时移除 HiveOS 恢复入口;
  • 把未经测试的 MINER 包直接下发到全部矿机。

如何回退到 HiveOS ​

测试失败且需要回退时:

  1. 在 RigeOS 停止当前飞行表或受管 MINER。
  2. 按正式卸载或停用流程停止 RigeOS Client;不要只删除部分状态文件。
  3. 由用户自行恢复 HiveOS 原生 Client 和服务,并重新应用迁移前记录的飞行表与控制配置。
  4. 确认 HiveOS Worker、MINER、超频和矿池侧数据恢复正常。
  5. 不要把 RigeOS Client 留作 HiveOS 的只读代理,也不要让两个平台重新同时写入。

RigeOS 不提供“一键恢复 HiveOS 服务”。迁移前记录的配置和可用的系统恢复方式,是回退能否成功的关键。

迁移完成检查清单 ​

继续阅读:下发飞行表与查看进度和飞行表或 MINER 异常。

HiveOS 字段含义可参考其官方的钱包和飞行表说明与 Custom Miner 指南。