无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7805|回复: 5
打印 上一主题 下一主题

[求助] Tftpd32网络引导IPXE进入死循环

[复制链接]
跳转到指定楼层
1#
发表于 2017-7-28 15:44:07 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
按照Ipxe官网说的,PXE接收完IPXE后,又继续ChainLoad IPXE,进入循环,因为IPXE只会接收来自DHCP抛出的东西,要想跳出这个循环,要么重新编译IPXE要么,需要配置下DHCP。不过只给出了WDS下和Linux下的设置方法,对于Tftpd32则没有给出,一时间不知道怎么处理。有没有哪位大神玩过的?
另外,启动文件名改成这个链接是什么意思? http://boot.ipxe.org/demo/boot.php (在WDS中,链接是http://my.web.server/real_boot_script.php 两者一样么?)增加URL是不是代表要联到互联网上?有什么意义么?
在下小白,求各位大神多多指点。
2#
发表于 2017-7-30 22:40:44 来自手机 | 只看该作者
本帖最后由 不知 于 2017-7-30 23:37 编辑

TFTPD32启动ipxe好像要指定菜单文件,不指定就会无限重启。
用pxesrv可以指定菜单名:

楼主所说的.php文件本质是一个菜单文件(用浏览器可查看内容)。如果机器的pxe启动固件本身就是ipxe的(机器选择pxe启动就是ipxe,无需下载),可以直接指定文件名为ipxe菜单文件名:



回复

使用道具 举报

3#
 楼主| 发表于 2017-8-1 17:21:29 | 只看该作者
不知 发表于 2017-7-30 22:40
TFTPD32启动ipxe好像要指定菜单文件,不指定就会无限重启。
用pxesrv可以指定菜单名:

恩,明白了,我最近想要研究这个,但是没有Tiny PXE Server的源码,不过有发现Tftd是开源的,经测试也能基本使用,目前想要看修改下判断下DHCP的77选项,看是不是IPXE客户端然后在根据此基础更改bootfile,下载对应的ipxe脚本。不知道你有没有这方面经验?

点评

我没写过dhcp服务器,不清楚。 不过,根据你的帖子,我编译了一个自动加载menu.ipxe菜单的ipxe。 链接:http://pan.baidu.com/s/1gePYkcr 密码:jhwo 内置菜单: [attachimg]350961[/attachimg]  详情 回复 发表于 2017-8-5 08:51
回复

使用道具 举报

4#
发表于 2017-8-5 08:51:04 | 只看该作者
本帖最后由 不知 于 2017-8-6 10:11 编辑

javictory 发表于 2017-8-1 17:21
恩,明白了,我最近想要研究这个,但是没有Tiny PXE Server的源码,不过有发现Tftd是开源的,经测试也能 ...

我没写过dhcp服务器,不清楚。
不过,根据你的帖子,我编译了一个自动加载menu.ipxe菜单的ipxe。
链接:http://pan.baidu.com/s/1gePYkcr 密码:jhwo
内置菜单:
  1. #!ipxe
  2. dhcp || exit
  3. route
  4. chain http://${next-server}/menu.ipxe || chain tftp://${next-server}/menu.ipxe || chain tftp://${dhcp-server}/menu.ipxe ||  autoboot
复制代码




wimboot(含UEFI启动): wimboot.tar.gz (63.54 KB, 下载次数: 33)
wimboot帮助:http://ipxe.org/wimboot

回复

使用道具 举报

5#
 楼主| 发表于 2017-8-8 09:42:27 | 只看该作者
不知 发表于 2017-8-5 08:51
我没写过dhcp服务器,不清楚。
不过,根据你的帖子,我编译了一个自动加载menu.ipxe菜单的ipxe。
链 ...

恩,谢谢了,我最后看了下Tftpd的源码,在DHCP处理消息的线程里更改了,测试可用~

点评

可否分享下何修改?  详情 回复 发表于 2017-12-31 16:45
回复

使用道具 举报

6#
发表于 2017-12-31 16:45:09 来自手机 | 只看该作者
javictory 发表于 2017-8-8 09:42
恩,谢谢了,我最后看了下Tftpd的源码,在DHCP处理消息的线程里更改了,测试可用~

可否分享下何修改?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-29 13:51

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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