甲骨文arm救鸡完全教程及DD Centos7

Share
  • 2022年7月29日

甲骨文arm鸡一机难求,热门区arm鸡万一被玩坏,只能删鸡重刷。

本文详细描述了通过分离arm鸡引导卷并挂载在amd小鸡上面进行DD的技术来实现救鸡,鸣谢Coia Prant大神的简明教程及DD包(
https://blog.zeroteam.top/68.html

1. 在arm鸡同一个号子下面,开一台amd小鸡

注意,甲骨文免费的硬盘配额为200G,或者你的账号正处于试用期且有赠金余额。另外,小鸡千万不要DD系统,后面要用到的命令,只有原装系统支持!

2. 切换root并安装必要依赖

sudo -i
## For CentOS/RHEL
yum install wget -y
## For Fedora
dnf install wget -y
## For Ubuntu/Debian
apt-get update -y && apt-get install wget -y

3. 登录小鸡,下载DD包

wget http://143.244.189.6/jason/arm64.tar.gz

4. 等待DD包下载完毕后,解压DD包

tar xzvf arm64.tar.gz

5. 检查image.img文件的md5,确保文件完整

md5sum image.img

MD5:f9617389273d00764468500c2a86d0ed

6. 进入甲骨文后台,点开arm机器的页面,点击Stop(停止)按钮,将arm机器关机

7. 向下滚动页面,选择左下角的Boot volume切换至引导卷详情

8. 点击引导卷右边三个小圆点,选择Detach boot volume(分离引导卷),将引导卷分离

9. 等待分离完成

切换到AMD小鸡的详情页面,点击左下角Attached block volumes,并点击右侧的Attach block volume. 然后在弹出页面中选择刚才分离的arm鸡的引导卷,并点击attach。

10. 等待引导卷附加完成

点击引导卷详情右侧的三个小黑点,选择iSCSI commands & information.

11. 在弹出的对话框中,复制Connect命令和Disconnect命令,并分开保存

命令示例:

#Connect:
sudo iscsiadm -m node -o new -T ***.***.oracle.boot:uefi -p ***.***.***.***:3260
sudo iscsiadm -m node -o update -T ***.***.oracle.boot:uefi -n node.startup -v automatic
sudo iscsiadm -m node -T ***.***.oracle.boot:uefi -p ***.***.***.***:3260 -l

#Disconnect:
sudo iscsiadm -m node -T ***.***.oracle.boot:uefi -p ***.***.***.***:3260 -u
sudo iscsiadm -m node -o delete -T ***.***.oracle.boot:uefi -p ***.***.***.***:3260

12. 附加硬盘

登录amd小鸡,然后在小鸡上逐条执行Connect命令。

13 DD系统

命令如下,等待DD过程完成:

dd if=image.img of=/dev/sdb bs=10M status=progress

14. 分离arm引导卷

在AMD小鸡上逐条执行上面的Disconnet命令,完成后,进入甲骨文后台回到AMD小鸡详情页的Attached block volumes 页面,点击邮编三个小黑点,选择Detach。

15. 将引导卷重新挂在至arm鸡

回到arm鸡的详情页面,点开左下角Boot volume,右侧三个小黑点,Attach boot volum。


16. 点击Start启动arm鸡

17.重新登录失联的arm机器

启动成功后,即可重新登录失联的arm机器,用户名root,密码 CoiaPrant#CentOS7 ,密钥 >>点击下载<< ,登录后强烈建议第一时间修改密码并删除默认密钥,保证机器安全。

#修改Root密码
passwd root
#删除Root私钥
rm -f /root/.ssh/authorized_keys