爱极客专注分享-好玩的docker应用-源码分享

甲骨文利用 DD 命令全盘对拷救砖

甲骨文利用 DD 命令全盘对拷救砖

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

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

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

准备

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

甲骨文利用 DD 命令全盘对拷救砖

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

  • 将坏机器关机

注意

这里的关机指的是停止,不是终止!

甲骨文利用 DD 命令全盘对拷救砖
  • 坏机器分离引导卷

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

甲骨文利用 DD 命令全盘对拷救砖

挂载引导卷

  • 进入好机器 在左侧找到(附加块引导卷)并附加
甲骨文利用 DD 命令全盘对拷救砖
  • 创建 ISCSI 类型权限给它可读写
甲骨文利用 DD 命令全盘对拷救砖
  • 附加成功之后查看 ISCSI 相关命令,用于挂载与卸载(不用记,随时可以查看)
甲骨文利用 DD 命令全盘对拷救砖
甲骨文利用 DD 命令全盘对拷救砖
  • 登录正常的好机器的 ssh 执行挂载 (挂载完成后需重启服务器)
甲骨文利用 DD 命令全盘对拷救砖
  • 查询挂载情况
fdisk -l

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

甲骨文利用 DD 命令全盘对拷救砖

方案一 全盘对拷

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

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

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

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

watch -n 5 pkill -USR1 ^dd$

方案二 写入精简系统

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

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

下载精简系统到 ROOT 目录

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

然后执行写盘操作

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

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

watch -n 5 pkill -USR1 ^dd$

分离引导卷

  • DD 完成之后,分别在 SSH 和网页分离引导卷 (分前后)
甲骨文利用 DD 命令全盘对拷救砖
甲骨文利用 DD 命令全盘对拷救砖
  • 来到关机那台 AMD 页面 选择引导卷 – 附加引导卷
甲骨文利用 DD 命令全盘对拷救砖

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

© 版权声明
THE END
喜欢就支持一下吧
点赞10赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容