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

VPS值
2024-12-18 / 0 评论 / 79 阅读 / 正在检测是否收录...

本教程转(转LOC@千牛)

前言:

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

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

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

这就要用到这个神器了:netboot
官网在 这里
之前有过经验的都知道netboot只要有启动文件,就能去修复,但是问题是如何来那个efi启动文件

步骤:

  1. 新建一个shell 终端
    1.png
  2. 重启机器,一直按ESC键盘,然后进入Boot Manager / EFI Internal Shell
    2.png
  3. 执行命令,初始化网络dhcp

    FS0:
    ifconfig -s eth0 dhcp
    ifconfig -l eth0
    ping 8.8.8.8`

    3.png

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

ARM机器
tftp 146.56.117.218 arm.efi arm.efi
4.png

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

我主要说一下关于tftp的源,我这里放了一个我自己的,但是不保证啥时候忘了就删了,所以放一个自己的docker
有需要的自己直接用这个也能拉取了,对应改掉那个ip地址就行

docker run -itd --name tftpd \
    -p 69:69/udp \
    -e PUID=1111 \
    -e PGID=1112 \
    --restart unless-stopped \
    langren1353/netboot-shell-tftp

后话:

最后附一个启动成功的图,剩下的自己摸索吧,基本上没啥问题了(据说AMD的好像不行,内存太小了启动不起来,ARM无问题):
6.png

本次教程部分内容、思源来自这里

0

评论 (0)

取消