找回密码
 注册

QQ登录

只需一步,快速开始

搜索
热搜: 活动 交友 discuz
查看: 125|回复: 0

甲骨文救砖,无需重新挂载硬盘,netboot使用教程

[复制链接]
发表于 2023-12-13 19:15:02 | 显示全部楼层 |阅读模式
本帖最后由 super 于 2023-12-13 19:17 编辑

前些天,出给了一个大兄弟日本的甲骨文,当时差点玩死,就是因为系统装好了,但是密码忘了

还好大兄弟自己会技术,重新挂载硬盘,用另一个AMD去把ARM的给救回来了

但是问题来了:如果没有AMD,怎么修复已经挂掉的甲骨文呢?

这就是我们这次要说的东东,看我掏出来一个大宝贝:netboot
官网在这里:https://boot.netboot.xyz/
之前有过经验的都知道netboot只要有启动文件,就能去修复,但是问题是如何来那个efi启动文件

本次教程部分内容、思想源自:https://xidcn.com/posts/d189dccf/

就是:
1. 新建一个shell 终端


2. 重启机器,一直按ESC键盘,然后进入Boot Manager / EFI Internal Shell


3. 执行命令,初始化网络dhcp
  1. FS0:
  2. ifconfig -s eth0 dhcp
  3. ifconfig -l eth0
  4. ping 8.8.8.8
复制代码




4. 执行tftp拉取文件
AMD机器
tftp 146.56.117.218 amd.efi amd.efi

ARM机器
tftp 146.56.117.218 arm.efi arm.efi


5. 使用拉取的efi文件修复、重装
exit命令退出,然后进入Boot Maintenance Manager/Boot From File
然后选择你下载的efi文件,进行重装


我主要说一下关于tftp的源,我这里放了一个我自己的,但是不保证啥时候忘了就删了,所以放一个自己的docker
有需要的自己直接用这个也能拉取了,对应改掉那个ip地址就行
  1. docker run -itd --name tftpd \
  2.     -p 69:69/udp \
  3.     -e PUID=1111 \
  4.     -e PGID=1112 \
  5.     --restart unless-stopped \
  6.     langren1353/netboot-shell-tftp
复制代码

最后附一个启动成功的图,剩下的自己摸索吧,基本上没啥问题了:


转自:【新提醒】【教程】甲骨文救砖,无需重新挂载硬盘,netboot使用教程-美国VPS综合讨论-全球主机交流论坛 - Powered by Discuz! (hostloc.com)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|中国飞逸网

GMT+8, 2024-5-2 08:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表