这里要用到免费的AMD实例,每个账户有2个免费AMD实例份额,这时候就体现出它的价值了。 首先从原实例分离引导卷,挂载到另外一个实例,挂载的时候不要选iscsi,不需要输命令。

开始救砖:

1:新建个AMD机器

2:分离ARM机器硬盘—-【甲骨文后台=>计算>>实例>>实例详细信息>>停止(即关机)】 【 甲骨文后台=>计算>>实例>>实例详细信息>>引导卷>>分离】

3:给AMD机器添加附加的块存储卷

点击右边三个点,查看“iSCSI 命令和信息”:

进去AMD机器SSH终端操作

[添加ARM硬盘]

附加命令(具体以甲骨文后台提示的命令为准,每个人都不同

示列如下:

1
2
3
sudo iscsiadm -m node -o new -T iqn.2015-02.oracle.boot:uefi -p 169.254.2.4:3260
sudo iscsiadm -m node -o update -T iqn.2015-02.oracle.boot:uefi -n node.startup -v automatic
sudo iscsiadm -m node -T iqn.2015-02.oracle.boot:uefi -p 169.254.2.4:3260 -l

1
lsblk

1
fdisk -l

命令查看有没有SDB 有的话就是挂载上去了

4.1 救砖甲骨文 AMD 执行

1
curl -Lo- “https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-nocloud-amd64.tar.xz” | tar -xJO | dd of=/dev/sdb bs=1M

如果需要 Debian 12 系统,则执行

1
curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-amd64.tar.xz" | tar -xJO | dd of=/dev/sdb bs=1M

4.2 救砖 甲骨文 ARM 执行

1
curl -Lo- "https://cloud.debian.org/images/cloud/bullseye/latest/debian-11-nocloud-arm64.tar.xz" | tar -xJO | dd of=/dev/sdb bs=1M

如果需要 Debian 12 系统,则执行

1
curl -Lo- "https://cloud.debian.org/images/cloud/bookworm/latest/debian-12-nocloud-arm64.tar.xz" | tar -xJO | dd of=/dev/sdb bs=1M

DD 过程大约 2.5 分钟。

  1. 完成后分离卷挂载回原实例。
    启动实例。
  2. 点击“控制台连接”下级菜单的 启动“Cloud Shell 连接”。
    强制重启实例。

看到实例启动后,使用用户名 root 密码空登录实例。
用命令 passwd 设置 root 密码。

编辑 ssh 配置文件

1
nano /etc/ssh/sshd_config

添加 (或者修改原文件内的配置字段中的) 2 行

1
2
PermitRootLogin yes
PasswordAuthentication yes

然后生成主机密钥

1
ssh-keygen -A

启用 ssh 服务

1
systemctl start sshd

至此服务器已经可以远程 ssh 登录,救砖完成。