前排提醒:DD有风险。备份好重要数据。账户里最好有2台实例,用于DD失败救砖。
脚本来自于科技lion大佬
脚本
官网版
curl -sS -O https://kejilion.pro/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
GitHub版
curl -sS -O https://raw.githubusercontent.com/kejilion/sh/main/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
国内服务器版
curl -sS -O https://raw.gitmirror.com/kejilion/sh/main/cn/kejilion.sh && chmod +x kejilion.sh && ./kejilion.sh
DD操作
如图选择13,然后再选择8
将原版系统先DD到 debian12
,然后再DD其他系统。
不要嫌繁琐,这样可以尽可能防止DD失联。
输入密码等待完成即可。
注意:Windows不支持ARM!
查看DD进度
通过cloud shell了解重装进度
登陆甲骨文,选择你DD的实例,左侧菜单选择 控制台连接
,进入 cloud shell
提示如图表明DD成功,SSH重新连接实例即可。
救砖操作
前提:账户里有另一台正常运行的实例。
停止失联的实例,选择左侧 引导卷
,选择 分离引导卷
。
选择正常运行的实例,如图所示附加之前失联实例的引导卷。其他默认即可。
附加成功后,SSH连接正常的实例。
用 lsblk
或 fdisk -l
查看附加卷信息
安装后台工具
apt update -y && apt install -y tmux tmux new -s my1
下载系统包
例如选择救砖包里的debian10 arm系统,复制下面的 wget
命令输入(其他系统类似)。
这时开始在正常运行的实例中下载debian系统。
下载完成后,输入第二行 gzip
命令,将下载的debian系统传输至失联实例的引导卷中。
如图所示表示传输完成。大约花费十几分钟。
分离引导卷
回到正常运行的实例面板,分离之前添加的引导卷。
附加引导卷
选择之前停止的失联实例。附加刚装好debian系统的引导卷。
重新启动实例,SSH连接成功,实例救砖成功。
系统包
ubuntu18.04 ARM 官方原版完整救援包(用户名:root , 密码:CNBoy.org)
wget --no-check-certificate https://github.com/honorcnboy/BlogDatas/releases/download/OracleRescueKit/ubuntu18.04.arm.img.gz
gzip -dc /root/ubuntu18.04.arm.img.gz | dd of=/dev/sdb
ubuntu20.04 AMD 官方原版完整救援包(用户名:root , 密码:CNBoy.org)
wget --no-check-certificate https://github.com/honorcnboy/BlogDatas/releases/download/OracleRescueKit/ubuntu20.04.amd.img.gz
gzip -dc /root/ubuntu20.04.amd.img.gz | dd of=/dev/sdb
debian10 ARM 网络精简救援包(用户名:root , 密码:10086.fit)
wget --no-check-certificate https://github.com/honorcnboy/BlogDatas/releases/download/OracleRescueKit/dabian10.arm.img.gz
gzip -dc /root/dabian10.arm.img.gz | dd of=/dev/sdb
SSH连接后,请尽快修改初始密码!!!防止被扫
视频教程
来自Youtube
发布者:木木,转载请注明出处:https://blog.mmcool.site/4649.html