全球主机交流论坛

标题: 提供一个万能的甲骨文启动方法 无视任何状况 [打印本页]

作者: cow    时间: 2021-12-9 18:38
标题: 提供一个万能的甲骨文启动方法 无视任何状况
本帖最后由 cow 于 2021-12-9 19:00 编辑

先上一个测试视频:  https://www.有图比.com/watch?v=Q2nhOdKwEHQ

此法只要不嫌麻烦,最少只需强制重启一次就可以开始安装系统。

(uefi下的工具实在是弱智,所以用了很幼稚的方法完成一些步骤)

只提供一个简单的思路   反正只要能重启就救得活


准备
1:不经NAT的可以提供tftp服务的机器一台 tftp根目录放你需要的efi文件,可以是新开的机器也可以是经过DRG但不经NAT的机器(DRG+IPSec  如果硬盘配额不足)
2:16进制查看器, fat格式化工具 (仅ESP被破坏掉时需要)

如果EFI Shell可以看到fs0:
在EFI Shell中执行 ifconfig -s eth0 dhcp  然后跳到下面第六步

如果看不到fs0

第一步  创建一个4M的img, 在它上面创建fat   推荐只开1个fat表  这样后面比较容易
第二步  在串行控制台连接着的情况下,强制重启机器,快速按ESC直到进到setup
第三步  创建一个和img一样大的ramdisk 并启用网络
第四步  进入EFI Shell  用mm在创建的新block的起始地址对照img用16进制查看器的样子进行填充  最好填充起始地址+0x1000   第一个扇区可以按需填充
第五步  退出EFI Shell  选新的block device启动  再返回EFI Shell
第六步  fsX: 回车  tftp tftp服务器地址 机器上的名字 再来一遍名字
现在可以用ramdisk中的efi来进行维护

就是这样,  只要不怕麻烦  一定可以启动  哪怕硬盘用0填充过
作者: hostvac    时间: 2021-12-9 18:39
小白表示看不懂
作者: telnetpig    时间: 2021-12-9 18:40
先顶再看
作者: 奔跑的路由器    时间: 2021-12-9 18:43
支持大佬技术分享!
作者: abc.xyz    时间: 2021-12-9 18:46
好复杂啊。把netboot.xyz.efi预先放到 /boot/efi/EFI/ 下应该也差不多吧,这个路径一般不会GG吧。。。
作者: wxcszh123    时间: 2021-12-9 18:49
看不懂,好复杂,再详细一点,谢谢




欢迎光临 全球主机交流论坛 (https://fd.vvwvv.eu.org/) Powered by Discuz! X3.4