千牛 大佬有话说 :
【教程】甲骨文救砖ARM,无需重新挂载硬盘,netboot使用教程
本帖最后由 千牛 于 2023-12-13 19:14 编辑
前些天,出给了一个大兄弟日本的甲骨文,当时差点玩死,就是因为系统装好了,但是密码忘了
还好大兄弟自己会技术,重新挂载硬盘,用另一个AMD去把ARM的给救回来了
但是问题来了:如果没有AMD,怎么修复已经挂掉的甲骨文呢?:lol :lol
这就是我们这次要说的东东,看我掏出来一个大宝贝:netboot
官网在这里:https://boot.netboot.xyz/
之前有过经验的都知道netboot只要有启动文件,就能去修复,但是问题是如何来那个efi启动文件
本次教程部分内容、思想源自:https://xidcn.com/posts/d189dccf/
就是:
1. 新建一个shell 终端
https://pic.ziyuan.wang/2023/12/13/guest_0f7a6f291cb93.png
2. 重启机器,一直按ESC键盘,然后进入Boot Manager / EFI Internal Shell
https://pic.ziyuan.wang/2023/12/13/guest_cef2faa608b27.png
3. 执行命令,初始化网络dhcp
FS0:
ifconfig -s eth0 dhcp
ifconfig -l eth0
ping 8.8.8.8
https://pic.ziyuan.wang/2023/12/13/guest_ee6e196f097c5.png
4. 执行tftp拉取文件
AMD机器
tftp 146.56.117.218 amd.efi amd.efi
ARM机器
tftp 146.56.117.218 arm.efi arm.efi
https://pic.ziyuan.wang/2023/12/13/guest_b92f604401956.png
5. 使用拉取的efi文件修复、重装
exit命令退出,然后进入Boot Maintenance Manager/Boot From File
然后选择你下载的efi文件,进行重装
https://pic.ziyuan.wang/2023/12/13/guest_d238bd9fc35ff.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无问题):
https://pic.ziyuan.wang/2023/12/13/guest_0ad775e8629ad.png
爱你一生1024 大佬有话说 :
第一
zhou 大佬有话说 :
技术贴,绑定
0.0 大佬有话说 :
绑定,白票促进技术进步:lol
qqlikeho 大佬有话说 :
好文https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
LandMe 大佬有话说 :
绑定,支持技术贴
greatly 大佬有话说 :
帮顶好教程
狗仔小分队 大佬有话说 :
大佬efi是通用的吗
张麻子 大佬有话说 :
好贴,这就转走
燕十三丶 大佬有话说 :
好贴心啊 :lol