无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
12
返回列表 发新帖
楼主: 江南一根葱
打印 上一主题 下一主题

[分享] [史上最伟大网管] 全套全功能全环境编译好的ipxe文件下载 (官方同步[支持本地云启])

    [复制链接]
31#
 楼主| 发表于 2025-9-19 23:05:58 | 只看该作者
回复

使用道具 举报

32#
发表于 2025-9-20 07:07:32 | 只看该作者
出现这个是什么原因?

PixPin_2025-09-20_07-07-13.jpg (76.07 KB, 下载次数: 17)

PixPin_2025-09-20_07-07-13.jpg

点评

启动文件太大  详情 回复 发表于 2025-9-20 09:56
回复

使用道具 举报

33#
 楼主| 发表于 2025-9-20 09:56:28 来自手机 | 只看该作者
mygamexxx 发表于 2025-9-20 07:07
出现这个是什么原因?

启动文件太大

点评

还没开始加载脚本,应该就是下载的ipxe.efi啊,怎么会文件太大?  详情 回复 发表于 2025-9-20 15:44
回复

使用道具 举报

34#
发表于 2025-9-20 10:18:38 | 只看该作者
太好啦&萬分感謝版主的無私發佈分享%
回复

使用道具 举报

35#
发表于 2025-9-20 15:44:44 | 只看该作者

还没开始加载脚本,应该就是下载的ipxe.efi啊,怎么会文件太大?

点评

你传统bios启ipxe.efi?  详情 回复 发表于 2025-9-20 19:21
回复

使用道具 举报

36#
 楼主| 发表于 2025-9-20 19:21:18 | 只看该作者
mygamexxx 发表于 2025-9-20 15:44
还没开始加载脚本,应该就是下载的ipxe.efi啊,怎么会文件太大?

你传统bios启ipxe.efi?

点评

ipxe.pxe在BIOS和ipxe.efi在UEFI都试了一样现象。  详情 回复 发表于 2025-9-20 19:46
回复

使用道具 举报

37#
发表于 2025-9-20 19:46:46 | 只看该作者

ipxe.pxe在BIOS和ipxe.efi在UEFI都试了一样现象。

点评

[attachimg]564641[/attachimg] 反复测试没你说的问题,你是不是把配置弄乱了  详情 回复 发表于 2025-9-21 11:09
还没试过,bios可能太大,但uefi不会是这个提示  详情 回复 发表于 2025-9-20 19:56
回复

使用道具 举报

38#
 楼主| 发表于 2025-9-20 19:56:53 | 只看该作者
mygamexxx 发表于 2025-9-20 19:46
ipxe.pxe在BIOS和ipxe.efi在UEFI都试了一样现象。

还没试过,bios可能太大,但uefi不会是这个提示
回复

使用道具 举报

39#
 楼主| 发表于 2025-9-21 11:09:54 | 只看该作者
mygamexxx 发表于 2025-9-20 19:46
ipxe.pxe在BIOS和ipxe.efi在UEFI都试了一样现象。


反复测试没你说的问题,你是不是把配置弄乱了

点评

重新下载测试了,没有问题。  详情 回复 发表于 2025-9-22 11:51
回复

使用道具 举报

40#
 楼主| 发表于 2025-9-22 09:26:38 来自手机 | 只看该作者
新版变化巨大,启动很快速,目前自动编译好的传统bios还有问题
回复

使用道具 举报

41#
发表于 2025-9-22 09:39:00 | 只看该作者
感谢分享!虽然不太会用。

点评

我也不清楚这个怎么用,等等吧。看后面有人出教程不。  详情 回复 发表于 2025-9-22 10:29
回复

使用道具 举报

42#
发表于 2025-9-22 10:29:48 | 只看该作者
djsh001 发表于 2025-9-22 09:39
感谢分享!虽然不太会用。

我也不清楚这个怎么用,等等吧。看后面有人出教程不。
回复

使用道具 举报

43#
发表于 2025-9-22 11:51:08 | 只看该作者
本帖最后由 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, 下载次数: 12)

wechat_2025-09-22_120912_786.png

点评

上面说了bios的还有问题  详情 回复 发表于 2025-9-23 09:34
回复

使用道具 举报

44#
发表于 2025-9-23 08:23:56 | 只看该作者
占楼
回复

使用道具 举报

45#
 楼主| 发表于 2025-9-23 09:34:16 来自手机 | 只看该作者
mygamexxx 发表于 2025-9-22 11:51
今天重新下载最新版测试了,UEFI下ipxe.efi没有问题。bios下undionly.kpxe进入菜单,使用wimboot启动PE没 ...

上面说了bios的还有问题
回复

使用道具 举报

46#
 楼主| 发表于 2025-9-23 20:28:28 | 只看该作者
  • 20250923 修复编译,嵌入脚本2025.ipxe 增加一些ipxe新特性

回复

使用道具 举报

47#
 楼主| 发表于 2025-10-16 17:37:57 | 只看该作者
忘发了,bios下的问题已经修复
回复

使用道具 举报

48#
发表于 2025-10-16 19:00:12 | 只看该作者
感谢分享
回复

使用道具 举报

49#
发表于 2025-10-16 20:04:55 来自手机 | 只看该作者
从ipxe加载g4e,tftp服务失效了,这是为什么呢?

点评

从ipxe加载g4e确实会丢失proxydhcp信息,不能继承,grub2也这样,很多信息都丢失了,所以我网启服务器加了参数加载 chain netgrubfmx64.efi proxydhcp=${proxydhcp/next-server}传入参数再读取,强制设置tftp服务器  详情 回复 发表于 2025-10-16 20:42
回复

使用道具 举报

50#
 楼主| 发表于 2025-10-16 20:42:11 | 只看该作者
本帖最后由 江南一根葱 于 2025-10-16 20:45 编辑
2011yaya2007777 发表于 2025-10-16 20:04
从ipxe加载g4e,tftp服务失效了,这是为什么呢?

从ipxe加载g4e确实会丢失next-server信息、proxydhcp信息,不能继承,grub2也这样,很多信息都丢失了,可能是grub2没有pxebs机制的关系,所以我网启服务器加了参数加载
chain netgrubfmx64.efi proxydhcp=${proxydhcp/next-server}传入参数再读取,强制设置tftp服务器ip来解决问题,
回复

使用道具 举报

51#
发表于 2025-10-16 20:49:00 | 只看该作者
我传入了参数,服务器IP正确,http传输正常,但是tftp传输失败。
chain tftp://${next-server}/bootx64.efi  next-server=${next-server}

是不是传入的参数不对?

点评

这。。g4e不支持这样传吧。。要内部有脚本接受参数,设置到default-server  详情 回复 发表于 2025-10-16 21:47
回复

使用道具 举报

52#
发表于 2025-10-16 20:56:54 | 只看该作者
${proxydhcp/next-server} 与 ${next-server} 是一样的,都是 192.168.182.1
回复

使用道具 举报

53#
 楼主| 发表于 2025-10-16 21:47:43 | 只看该作者
本帖最后由 江南一根葱 于 2025-10-16 21:50 编辑
2011yaya2007777 发表于 2025-10-16 20:49
我传入了参数,服务器IP正确,http传输正常,但是tftp传输失败。
chain tftp://${next-server}/bootx64.ef ...

这。。g4e不支持这样传吧。。要内部有脚本接受参数,设置到default-server
grubfm是内部脚本有这么一段

  1. function net_detect {
  2.   export grub_netboot=0;
  3.   if [ "${bootdev}" != "tftp" ];
  4.   then
  5.     return;
  6.   fi;
  7.   if [ "${grub_platform}" = "efi" ];
  8.   then
  9.     if [ -z "${net_default_server}" -a -n "${net_efinet0_next_server}" ];
  10.     then
  11.       export net_default_server="${net_efinet0_next_server}";
  12.     fi;
  13.     if getargs --value "proxydhcp" proxydhcp;
  14.     then
  15.       export net_default_server="${proxydhcp}";
  16.     fi;
  17.     if [ -z "${net_default_server}" ];
  18.     then
  19.       return;
  20.     fi;
  21.   else
  22.     if [ -z "${net_default_server}" ];
  23.     then
  24.       export net_default_server="${net_pxe_next_server}";
  25.     fi;
  26.   fi;
  27.   export grub_netboot=1;
  28.   grubfm_set --boot 1;
  29. }
复制代码


回复

使用道具 举报

54#
发表于 2025-10-16 21:57:57 来自手机 | 只看该作者
g4e可以支持这样传递。我明天试一试。谢了!
回复

使用道具 举报

55#
发表于 2025-10-17 11:44:12 来自手机 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-10-17 11:47 编辑

ipxe里面似乎没有default-server这个变量,53楼里面的变量也没有。定位后发现,使用tftp获得文件尺寸 ,服务器返回了正确值,但是客户端返回错误,提示参数不支持。我怀疑要么是ipxe接管了tftp服务,然而其代码有缺陷,要么是破坏了客户端原代码?

点评

如果非proxydhcp也要传个ip过去我一般是 isset {proxydhcp/next-server} && set serverip= {proxydhcp/next-server} || set serverip= {netX/next-server} chain grub2.efi serverip=${serverip} 不过http能正  详情 回复 发表于 2025-10-17 12:30
回复

使用道具 举报

56#
 楼主| 发表于 2025-10-17 12:30:18 | 只看该作者
本帖最后由 江南一根葱 于 2025-10-17 12:32 编辑
2011yaya2007777 发表于 2025-10-17 11:44
ipxe里面似乎没有default-server这个变量,53楼里面的变量也没有。定位后发现,使用tftp获得文件尺寸 ,服 ...

如果非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获取更多和网络有关的数据
回复

使用道具 举报

57#
发表于 2025-10-20 16:02:36 | 只看该作者
新版本支持ipxe启动g4e传入参数: chain /bootg4e.efi ipxe=${proxydhcp/next-server}
现在可以通过ipxe启动g4e了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-11-5 20:46

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表