Ducky Bot 文档
  • 👋Ducky Bot
  • 开始
    • 🤖与 Ducky Bot 互动
    • 📎连接 Ducky Client
    • 🌍下载中心
    • ❓常见问题
  • 介绍
    • 🐢Oracle 功能
    • 🐢Oracle 详细图文说明
  • 日常教程
    • 🐢Oracle 改号教程
      • 1. SSO
      • 2. OCI
      • 3. IDCS
    • 🐢Oracle 玩转指南
      • 1. 辨识 SSO、OCI 与 IDCS
      • 2. 手动添加联盟
      • 3. 手动删除联盟
    • 🐢Oracle 实例救砖
      • 1. 使用另外一台机器救砖
      • 2. 使用本机救砖
  • 开发进度
    • 🤠实时
  • 关于
    • 😎特别说明
    • 👏特别感谢
    • ℹ️免责声明
Powered by GitBook
On this page
  • 1. 创建备用实例 (AMD)
  • 2. 分离 Arm 实例硬盘
  • ① 先停止 Arm 实例:
  • ② 分离引导卷
  • 3. 将 Arm 实例硬盘挂载到 Amd 实例上
  • 4. 开始重置
  • 5. 重置结束,分离备用实例附加盘,挂载回失联实例引导盘
  • 6. 再次重置系统
  • 7. 特别感谢

Was this helpful?

  1. 日常教程
  2. Oracle 实例救砖

1. 使用另外一台机器救砖

使用另外一台机器救砖

Last updated 1 year ago

Was this helpful?

更新日志:

2023.06.18:更改为半虚拟化,简化步骤

2023.09.09:更新原来失效的链接

适用于:除新加坡以外的区域;需要AMD资源;Arm实例硬盘小于等于 150 GB.

注意:如果为多AD区域,两台机器必须在同一可用性域,否则挂载不了! 如果无法创建同AD的 Amd,则请使用第二种方法!

1. 创建备用实例 (AMD)

同账号找一个新的实例;如果没有则创建一个免费的 Amd 实例,并 ssh 连接:

2. 分离 Arm 实例硬盘

① 先停止 Arm 实例:

② 分离引导卷

注意是停止不是终止,一会还得挂载回来!别手贱删掉了!

3. 将 Arm 实例硬盘挂载到 Amd 实例上

① 进入 Amd 实例,点击附加的块存储

② 选择刚刚分离的 Arm 实例引导卷,类型半虚拟化,访问选择读和写

4. 开始重置

注:此系统为原作者简化的 Debian 系统,主要为了快速恢复失联;等待恢复后需要再次 DD

① 下载镜像

sudo -i
cd /root
wget https://static.duckyci.com/image/debian.sdb.gz

② 重置系统

sudo -i
gzip -dc /root/debian.sdb.gz | dd of=/dev/sdb

③ 新打开一个 ssh 窗口

sudo -i
watch -n 1 pkill -USR1 ^dd$

④ 然后重新回到此窗口,将发现dd正在进行中,一直等待到进度完成,此dd需要复制3.2G数据。

5. 重置结束,分离备用实例附加盘,挂载回失联实例引导盘

6. 再次重置系统

使用 root/10086.fit (用户名/密码) 连接上去,再重装系统:如下表示将系统重置为 ubuntu20.04系统,账号/密码:root/DuckyRoBot

*我们试验后发现这个系统在大约3天后会故障,就连不上了,因此再 DD 一次更好!

注意事项:dd过程一定要耐心等待,不要胡乱操作比如去后台重启,容易失联。耐心等待10-30分钟。

bash <(wget --no-check-certificate -qO- 'https://moeclub.org/attachment/LinuxShell/InstallNET.sh') -u 20.04 -v 64 -a -firmware -p DuckyRoBot

说明:

  • -d: Debian系统 版本可选:【7、8、9、10,11】

  • -u: Ubuntu系统 版本可选:【14.04、16.04、18.04、20.04】

  • -p: 密码

7. 特别感谢

参考:

🐢
https://blog.huijia21.com/20221228162742.html
连接 SSH