甲骨文利用 DD 命令全盘对拷救砖 可解决CentOS 8无法dd的问题

甲骨文 AMD 机器现在利用 netboot 安装系统似乎已经无法实现,很多人反应会卡住不动。

既然这样,那不妨换回最原始的办法,先救活再 DD

此教程适用于甲骨文 amd 和 intel 架构 cpu 的 X86 平台,提到 AMD 的机器只是为了区分与 ARM 的区别

首先我们 AMD 机器一般都是 2 台,我们会选用一台为宿主机,利用它来给另一台机器写盘

这里我们假设第一台为砖机,那么我们用第二台来救机

  • 将机器关机
注意
这里的关机指的是停止,不是终止!

  • 分离引导卷

来到左侧菜单栏 选择引导卷 并分离当前引导卷

  • 进入正常机器 在左侧找到(附加块引导卷)并附加

  • 创建 ISCSI 类型权限给它可读写

  • 附加成功之后查看 ISCSI 相关命令,用于挂载与卸载(不用记,随时可以查看)

  • 登录正常机器的 SSH 执行挂载

  • 查询挂载情况
1
fdisk -l

挂载正常的话,你会看到 sda 和 sdb 两块硬盘 后者为你刚挂载的硬盘

实现的方法就是把硬盘 sda 全盘拷贝给 sdb 成功后按需 DD 其他系统

执行下面代码实现全盘拷贝

1
dd if=/dev/sda of=/dev/sdb bs=10M count=100000

时间可能有点长,你可以新开一个 ssh 窗口 执行下面代码查看进度

1
watch -n 5 pkill -USR1 ^dd$

给 sdb 写入精简版系统 成功后按需 DD 其他系统

完成后使用 root 密码 10086.fit 登录

下载精简系统到 ROOT 目录

1
cd /root && wget https://alist.huijia21.com/d/final/file/dabian.sdb.gz

然后执行写盘操作

1
gzip -dc /root/dabian.sdb.gz | dd of=/dev/sdb

时间可能有点长,你可以新开一个 ssh 窗口 执行下面代码查看进度

1
watch -n 5 pkill -USR1 ^dd$
  • DD 完成之后,分别在 SSH 和网页分离引导卷 (分前后)

 

 

  • 来到关机那台 AMD 页面 选择引导卷 - 附加引导卷

附加完成后,直接启动 完成搞定!

原文:https://xidcn.com/posts/ed28cc35/

THE END