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

39次阅读

共计 857 个字符,预计需要花费 3 分钟才能阅读完成。

本帖最后由 千牛 于 2023-12-13 19:14 编辑

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

还好大兄弟自己会技术,重新挂载硬盘,用另一个 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
FS0:
ifconfig -s eth0 dhcp
ifconfig -l eth0
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 地址就行

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

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

正文完
 0