|
|
新版本支持ipxe启动g4e传入参数: chain /bootg4e.efi ipxe=${proxydhcp/next-server} 现在可以通过ipxe启动g4e了。 |
本帖最后由 江南一根葱 于 2025-10-17 12:32 编辑 2011yaya2007777 发表于 2025-10-17 11:44 如果非proxydhcp也要传个ip过去我一般是 isset {proxydhcp/next-server} && set serverip= {proxydhcp/next-server} || set serverip= {netX/next-server} chain grub2.efi serverip=${serverip} 不过http能正常的话,可以访问(tftp,192.168.11.1)/xxx这样的吧空了让ai看看能不能从ipxe获取更多和网络有关的数据 |
|
本帖最后由 2011yaya2007777 于 2025-10-17 11:47 编辑 ipxe里面似乎没有default-server这个变量,53楼里面的变量也没有。定位后发现,使用tftp获得文件尺寸 ,服务器返回了正确值,但是客户端返回错误,提示参数不支持。我怀疑要么是ipxe接管了tftp服务,然而其代码有缺陷,要么是破坏了客户端原代码? |
| g4e可以支持这样传递。我明天试一试。谢了! |
本帖最后由 江南一根葱 于 2025-10-16 21:50 编辑 2011yaya2007777 发表于 2025-10-16 20:49 这。。g4e不支持这样传吧。。要内部有脚本接受参数,设置到default-server grubfm是内部脚本有这么一段
|
| ${proxydhcp/next-server} 与 ${next-server} 是一样的,都是 192.168.182.1 |
本帖最后由 江南一根葱 于 2025-10-16 20:45 编辑 2011yaya2007777 发表于 2025-10-16 20:04 从ipxe加载g4e确实会丢失next-server信息、proxydhcp信息,不能继承,grub2也这样,很多信息都丢失了,可能是grub2没有pxebs机制的关系,所以我网启服务器加了参数加载 chain netgrubfmx64.efi proxydhcp=${proxydhcp/next-server}传入参数再读取,强制设置tftp服务器ip来解决问题, |
| 感谢分享 |
| 忘发了,bios下的问题已经修复 |
|
mygamexxx 发表于 2025-9-22 11:51 上面说了bios的还有问题 |
| 占楼 |
本帖最后由 mygamexxx 于 2025-9-22 12:21 编辑 江南一根葱 发表于 2025-9-21 11:09 今天重新下载最新版测试了,UEFI下ipxe.efi没有问题。bios下undionly.kpxe进入菜单,使用wimboot启动PE没成功,出现如图(用ipxe.pxe也一样)。同一脚本,使用yigeren编译的ipxe.pxe顺利启动pe。 |
wechat_2025-09-22_120912_786.png (3.72 KB, 下载次数: 77)
djsh001 发表于 2025-9-22 09:39 我也不清楚这个怎么用,等等吧。看后面有人出教程不。 |
| 新版变化巨大,启动很快速,目前自动编译好的传统bios还有问题 |
mygamexxx 发表于 2025-9-20 19:46 还没试过,bios可能太大,但uefi不会是这个提示 |
mygamexxx 发表于 2025-9-20 15:44 你传统bios启ipxe.efi? |
江南一根葱 发表于 2025-9-20 09:56 还没开始加载脚本,应该就是下载的ipxe.efi啊,怎么会文件太大? |
| 太好啦&萬分感謝版主的無私發佈分享% |
|
出现这个是什么原因? |
PixPin_2025-09-20_07-07-13.jpg (76.07 KB, 下载次数: 90)
|
20250919 修复编译,增加一些ipxe新特性 |
全套全功能全环境编译![]() |
| 谢谢分享 |
| 没有教程不会用。 |
Powered by Discuz! X3.3
© 2001-2017 Comsenz Inc.