无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
3421#
 楼主| 发表于 7 天前 | 只看该作者
报告yaya大一个新问题,使用0212的新版本,原来的http网启使用ntboot的方式出现了问题

不知是否 ntboot 不配套,上传一个,你试一试。我这里没有问题。
另外,不知道你的菜单是这么写的。我是:

title 启动服务端 10PE.WIM
/efi/grub/ext/ntboot  (http)/boot/10PE.WIM
boot

ntboot.rar

818.63 KB, 下载次数: 7, 下载积分: 无忧币 -2

回复

使用道具 举报

3422#
发表于 7 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-13 15:20
不知是否 ntboot 不配套,上传一个,你试一试。我这里没有问题。
另外,不知道你的菜单是这么写的。我是 ...

使用新的ntboot启动正常了。
回复

使用道具 举报

3423#
发表于 6 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-12 09:55
你的bcdpe与这个bcd应当是不一样的吧。
文件带了系统属性是什么意思?bcdpe带了什么特殊的属性?
使用2 ...

yaya你发的这个版本,pxe启动的时候,还是走的tftp协议,不是http协议。而且这个tftp协议感觉也很慢,理论上不应该这么慢的。
tinypxeserver日志如下:
07:21:05 ROOT=F:\TinyPXEServer-win\netboot\
07:21:05 DHCPd 192.168.1.10:67 started...
07:21:05 TFPTd 192.168.1.10:69 started...
07:21:05 HTTPd:80 started...
07:21:30 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:E0F49E33
07:21:31 DHCPd:OFFER sent, IP:192.168.1.11, XID:E0F49E33
07:21:34 DHCPd:REQUEST received, MAC:00-0C-29-51-49-FA, XID:E0F49E33
07:21:34 DHCPd:ACK sent, IP:192.168.1.11, XID:E0F49E33
07:21:34 TFTPd:DoReadFile:bootx64.efi B:1468 T:0
07:21:35 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1423
07:21:35 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
07:21:35 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1423
07:21:35 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
07:21:35 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
07:21:35 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
07:21:38 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:34032
07:21:38 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:0
07:21:38 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
07:21:38 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
07:21:46 TFTPd:DoReadFile:/imgs/WePE64_V2.2.iso B:0 T:236052480
07:21:47 TFTPd:DoReadFile:/imgs/WePE64_V2.2.iso B:0 T:0
07:22:09 DHCPd:REQUEST received, MAC:0C-D2-92-2F-52-1A, XID:BE4A92F8
07:22:09 DHCPd:ACK sent, IP:192.168.1.111, XID:BE4A92F8
07:26:40 DHCPd:REQUEST received, MAC:68-F0-B5-68-88-7D, XID:2F2F33FE
07:26:40 DHCPd:ACK sent, IP:192.168.1.111, XID:2F2F33FE



对比下ipxe.efi启动pe的日志,显示的就是http协议:
07:29:33 ROOT=F:\boot\
07:29:33 DHCPd 192.168.1.10:67 started...
07:29:33 TFPTd 192.168.1.10:69 started...
07:29:33 HTTPd:80 started...
07:32:04 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:20D51E21
07:32:04 DHCPd:OFFER sent, IP:192.168.1.11, XID:20D51E21
07:32:08 DHCPd:REQUEST received, MAC:00-0C-29-51-49-FA, XID:20D51E21
07:32:08 DHCPd:ACK sent, IP:192.168.1.11, XID:20D51E21
07:32:08 TFTPd:DoReadFile:ipxe.efi B:1468 T:981728
07:32:08 TFTPd:DoReadFile:ipxe.efi B:1468 T:0
07:32:11 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:151A404B
07:32:12 DHCPd:iPXE user-class detected
07:32:12 DHCPd:OFFER sent, IP:192.168.1.12, XID:151A404B
07:32:12 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:151A404B
07:32:13 DHCPd:iPXE user-class detected
07:32:13 DHCPd:OFFER sent, IP:192.168.1.13, XID:151A404B
07:32:14 DHCPd:REQUEST received, MAC:00-0C-29-51-49-FA, XID:151A404B
07:32:14 DHCPd:iPXE user-class detected
07:32:14 DHCPd:ACK sent, IP:192.168.1.13, XID:151A404B
07:32:14 TFTPd:DoReadFile:ipxemenu.ipxe B:1432 T:4374
07:32:20 HTTPd:Connect: 192.168.1.13, TID=5776
07:32:20 HTTPd:Connect: 192.168.1.13, TID=7028
07:32:20 HTTPd:Client: 192.168.1.13 [HEAD] /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Client: 192.168.1.13 [GET] /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Client: 192.168.1.13 [GET] /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Client: 192.168.1.13 [GET] /imgs/WePE64_V2.2.iso
07:32:20 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso
......



点评

tinypxe好像就还是TFTP,用haneWIN DHCP Server+EasyWebSvr ,就能看到G4E走了HTTP。  详情 回复 发表于 6 天前
回复

使用道具 举报

3424#
发表于 6 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-14 12:57 编辑
liuzhaoyzz 发表于 2025-2-14 07:35
yaya你发的这个版本,pxe启动的时候,还是走的tftp协议,不是http协议。而且这个tftp协议感觉也很慢,理 ...

tinypxe好像就还是TFTP,用haneWIN DHCP Server+EasyWebSvr ,就能看到G4E是否走了HTTP。

无标题.png (13.26 KB, 下载次数: 0)

无标题.png

微信截图_20250214080301.png (114.3 KB, 下载次数: 0)

微信截图_20250214080301.png
回复

使用道具 举报

3425#
发表于 6 天前 | 只看该作者
请问下, 这个路径"/efi/grub/menu.lst"可以定制吗?怎么定制

点评

压缩包里面带了mkimage.exe可以定制。 参考:https://github.com/grub4dos/mkimage 但是不建议修改。  详情 回复 发表于 6 天前
回复

使用道具 举报

3426#
发表于 6 天前 | 只看该作者
312439374 发表于 2025-2-14 09:37
请问下, 这个路径"/efi/grub/menu.lst"可以定制吗?怎么定制

压缩包里面带了mkimage.exe可以定制。
参考:https://github.com/grub4dos/mkimage
但是不建议修改。
回复

使用道具 举报

3427#
 楼主| 发表于 6 天前 | 只看该作者
yaya你发的这个版本,pxe启动的时候,还是走的tftp协议,不是http协议

1. tinypxeserver 要开启 HTTPd。
2. 要有前缀 http,比如 (http)/imgs/WePE64_V2.2.iso

点评

1、HTTPd已开启啊,日志有的: 07:21:05 HTTPd:80 started... 2、find命令已经找到了pxe服务器上面的iso镜像并且把它设置为root,后面还要再加(http)吗?晚点我再试试看。 title 启动客户端 WePE64_V2.2.iso f  详情 回复 发表于 6 天前
回复

使用道具 举报

3428#
 楼主| 发表于 6 天前 | 只看该作者
tinypxe好像就还是TFTP

其实 tinypxeserver 还是挺好使用的。
我感觉他会自动把启动文件所在的文件夹设置为根。

比如在 config.ini里设置
00007=BOOTX64.EFI
00008=BOOTX64.EFI

如果 BOOTX64.EFI 在 G:\pxe\ ,那么你设置 root=G:\,tinypxeserver 会自动设置根为 G:\pxe\

点评

确定最新版的G4E网启,走了HTTP。如图:  详情 回复 发表于 6 天前
回复

使用道具 举报

3429#
发表于 6 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-14 12:18 编辑
2011yaya2007777 发表于 2025-2-14 09:59
其实 tinypxeserver 还是挺好使用的。
我感觉他会自动把启动文件所在的文件夹设置为根。

用haneWIN DHCP Server+EasyWebSvr ,用haneWIN DHCP Server+HFS都证实了HTTP网启。
HFS的好处是使用虚拟文件系统,进入HTTP后,可以利用虚拟文件系统,把不同磁盘位置的目录作为HTTP根目录下的目录。  

确定最新版的G4E网启,走了HTTP。如图:

微信截图_20250214115811.png (102.26 KB, 下载次数: 0)

微信截图_20250214115811.png

微信截图_20250214120658.png (187.13 KB, 下载次数: 0)

微信截图_20250214120658.png
回复

使用道具 举报

3430#
发表于 6 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-14 09:52
1. tinypxeserver 要开启 HTTPd。
2. 要有前缀 http,比如 (http)/imgs/WePE64_V2.2.iso

1、HTTPd已开启啊,日志有的:
07:21:05 HTTPd:80 started...

2、find命令已经找到了pxe服务器上面的iso镜像并且把它设置为root,后面还要再加(http)吗?晚点我再试试看。
title 启动客户端 WePE64_V2.2.iso
find --set-root /imgs/WePE64_V2.2.iso
map --mem --top /imgs/WePE64_V2.2.iso (cd)
chainloader (cd-1)
boot
回复

使用道具 举报

3431#
 楼主| 发表于 6 天前 | 只看该作者
后面还要再加(http)吗?

是的。不加 (http) 一律按 tftp 对待。
因为目前使用 http 读,只能正确读两次,第三次读,看服务器好像返回数据了,但是客户端没有收到回调信号,一直在等待 response_callback_done 由0变为1。

点评

title 启动客户端 WePE64_V2.2.iso find --set-root /imgs/WePE64_V2.2.iso map --mem --top (http)/imgs/WePE64_V2.2.iso (cd) chainloader (cd-1) boot 用上面的菜单,加了(http),第一次成功地用g4e启  详情 回复 发表于 6 天前
回复

使用道具 举报

3432#
发表于 6 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-14 17:02 编辑

用TINYPXE没发现HTTP,PE进桌面蓝屏。
16:55:39 ROOT=E:\pxe\
16:55:39 DHCPd 192.168.117.1:67 已开始...
16:55:39 TFPTd 192.168.117.1:69 已开始...
16:55:40 HTTPd:80 已开始...
16:55:56 DHCPd:DISCOVER 已收到, MAC:00-0C-29-5A-84-0D, XID:26E7CF45
16:55:56 DHCPd:OFFER 发送, IP:192.168.117.2, XID:26E7CF45
16:56:00 DHCPd:REQUEST 已收到, MAC:00-0C-29-5A-84-0D, XID:26E7CF45
16:56:00 DHCPd:ACK 发送, IP:192.168.117.2, XID:26E7CF45
16:56:00 TFTPd:读取文件:BOOTG4E.EFI B:1468 T:0
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:14168
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:0
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:14168
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:0
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:14168
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:0
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:14168
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:0
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:14168
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/efi/grub/menu.lst B:0 T:0
16:56:01 TFTPd:读取文件:/boot/background.jpg B:0 T:27828
16:56:01 TFTPd:读取文件:/boot/background.jpg B:0 T:0
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/boot/hk22.hex B:0 T:550809
16:56:01 TFTPd:执行 TFTP_错误 (接收)
16:56:01 TFTPd:读取文件:/boot/hk22.hex B:0 T:0
16:56:02 TFTPd:读取文件打开错误:/EFI/grub/CrScreenshotDxe.efi 无法打开文件 "E:\pxe\EFI\grub\CrScreenshotDxe.efi". 系统找不到指定的文件。
16:56:02 TFTPd:读取文件:/efi/ext/hotkey B:0 T:9224
16:56:02 TFTPd:读取文件:/efi/ext/hotkey B:0 T:0
16:56:02 TFTPd:执行 TFTP_错误 (接收)
16:56:02 TFTPd:读取文件:/efi/ext/hotkey B:0 T:9224
16:56:02 TFTPd:读取文件:/efi/ext/hotkey B:0 T:0
16:56:02 TFTPd:执行 TFTP_错误 (接收)

微信截图_20250214170049.png (109.63 KB, 下载次数: 0)

微信截图_20250214170049.png
回复

使用道具 举报

3433#
 楼主| 发表于 6 天前 | 只看该作者
用TINYPXE没发现HTTP,PE进桌面蓝屏

是没有显示菜单就蓝屏?还是执行菜单后蓝屏?

点评

执行菜单后,加载bcd后蓝屏。  详情 回复 发表于 6 天前
回复

使用道具 举报

3434#
发表于 6 天前 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-2-15 07:36 编辑
2011yaya2007777 发表于 2025-2-14 16:23
是的。不加 (http) 一律按 tftp 对待。
因为目前使用 http 读,只能正确读两次,第三次读,看服务器好像 ...

title 启动客户端 WePE64_V2.2.iso
find --set-root /imgs/WePE64_V2.2.iso
map --mem --top (http)/imgs/WePE64_V2.2.iso (cd)
chainloader (cd-1)
boot



用上面的菜单,加了(http),第一次成功地用g4e启动了PE.ISO!好像是前两次用tftpd读取文件长度,然后用httpd协议传输。

这根ipxe还是有区别的,ipxe.efi全程都是走的http协议。所用的时间也很长,从tinypxeserver启动日志来看,225MB的WePE64_V2.2.iso,结合秒表读秒,从g4e启动项回车,到PE进入桌面,需要2分49秒。如果用ipxe.efi启动方案,只要39秒。
差距太大了,感觉还是哪里有问题,还有优化的空间。g4e能否全程都采用http协议传输?包括前面的支持文件传输。另外希望能够去掉这个(http),默认就采用(http)协议不好吗?

17:58:12 ROOT=F:\TinyPXEServer-win\netboot\
17:58:12 DHCPd 192.168.1.10:67 started...
17:58:12 TFPTd 192.168.1.10:69 started...
17:58:12 HTTPd:80 started...
17:58:37 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:378EAC2E
17:58:38 DHCPd:OFFER sent, IP:192.168.1.12, XID:378EAC2E
17:58:41 DHCPd:REQUEST received, MAC:00-0C-29-51-49-FA, XID:378EAC2E
17:58:41 DHCPd:ACK sent, IP:192.168.1.12, XID:378EAC2E
17:58:41 TFTPd:DoReadFile:bootx64.efi B:1468 T:0
17:58:42 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1429
17:58:42 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
17:58:42 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1429
17:58:42 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
17:58:42 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
17:58:42 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
17:58:42 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:34032
17:58:42 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:0
17:58:42 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
17:58:42 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
17:58:47 TFTPd:DoReadFile:/imgs/WePE64_V2.2.iso B:0 T:236052480
17:58:49 TFTPd:DoReadFile:/imgs/WePE64_V2.2.iso B:0 T:0
18:01:00 HTTPd:Connect: 192.168.1.12, TID=9960
18:01:00 HTTPd:Client: 192.168.1.12 [HEAD] /imgs/WePE64_V2.2.iso
18:01:00 HTTPd:DisConnect: TID=9960
18:01:00 HTTPd:Connect: 192.168.1.12, TID=11388

18:01:00 HTTPd:Client: 192.168.1.12 [GET] /imgs/WePE64_V2.2.iso
18:01:00 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso

18:01:21 HTTPd:DisConnect: TID=11388


回复

使用道具 举报

3435#
发表于 6 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-14 20:23 编辑
2011yaya2007777 发表于 2025-2-14 17:11
是没有显示菜单就蓝屏?还是执行菜单后蓝屏?

执行菜单后,加载bcd后,转圈蓝屏。
回复

使用道具 举报

3436#
 楼主| 发表于 6 天前 来自手机 | 只看该作者
我觉得是菜单编写的问题,或者是bcd的问题。看前面的帖子,有网起成功的。分析一下,成功与失败是哪里编写的不一样,或者哪个文件不一样。

点评

用ntboot只涉及一个boot.wim,没其他bcd等问题啊!  详情 回复 发表于 6 天前
回复

使用道具 举报

3437#
发表于 6 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-14 20:39 编辑
2011yaya2007777 发表于 2025-2-14 20:28
我觉得是菜单编写的问题,或者是bcd的问题。看前面的帖子,有网起成功的。分析一下,成功与失败是哪里编写 ...

用ntboot只涉及一个boot.wim,没其他bcd等问题啊!都是ntboot内置的的。已经开始windows10的转圈画面了。
回复

使用道具 举报

3438#
 楼主| 发表于 6 天前 来自手机 | 只看该作者
前面帖子说,给你提供了新的ntboot后,可以启动成功了。现在又说转圈圈后蓝屏了。换了一个boot.wim?是不是这个有问题?
回复

使用道具 举报

3439#
发表于 6 天前 | 只看该作者
ll老帖子了 啊
回复

使用道具 举报

3440#
发表于 5 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-14 21:12
前面帖子说,给你提供了新的ntboot后,可以启动成功了。现在又说转圈圈后蓝屏了。换了一个boot.wim?是不是 ...

其他tftp加Http的服务器启动正常,就tinypxe开http会蓝屏。
回复

使用道具 举报

3441#
 楼主| 发表于 5 天前 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-2-15 18:08 编辑
g4e能否全程都采用http协议传输?包括前面的支持文件传输。另外希望能够去掉这个(http),默认就采用(http)协议不好吗?

因为只能连续使用 HTTP 3次,所以默认使用 TFTP。必要时,也就是读大文件时,采用 (http)/xxxxxx

终于把不能连续使用 HTTP 的问题解决了!!!

现在默认使用 HTTP,菜单里面不需要使用 ‘(http)/’ ,只使用 ‘/’即可。

回复

使用道具 举报

3442#
发表于 5 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-15 10:28
因为只能连续使用 HTTP 3次,所以默认使用 TFTP。必要时,也就是读大文件时,采用 (http)/xxxxxx

终于 ...

用这个版本,似乎是测试版,提示了有几个信息,按了4次回车继续之后,出错了。菜单如下:
title 启动客户端 WePE64_V2.2.iso
find --set-root /imgs/WePE64_V2.2.iso
map --mem --top /imgs/WePE64_V2.2.iso (cd)
chainloader (cd-1)
boot


tinypxeserver日志,从日志来看,前面的文件和pe.iso都直接用http协议传输了:
12:03:52 ROOT=F:\TinyPXEServer-win\netboot\
12:03:52 DHCPd 192.168.1.10:67 started...
12:03:52 TFPTd 192.168.1.10:69 started...
12:03:52 HTTPd:80 started...
12:04:05 DHCPd:DISCOVER received, MAC:00-0C-29-51-49-FA, XID:E5C2588E
12:04:05 DHCPd:OFFER sent, IP:192.168.1.12, XID:E5C2588E
12:04:09 DHCPd:REQUEST received, MAC:00-0C-29-51-49-FA, XID:E5C2588E
12:04:09 DHCPd:ACK sent, IP:192.168.1.12, XID:E5C2588E
12:04:09 TFTPd:DoReadFile:bootx64.efi B:1468 T:0
12:04:09 HTTPd:Connect: 192.168.1.12, TID=3364
12:04:09 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/menu.lst
12:04:09 HTTPd:DisConnect: TID=3364
12:04:10 HTTPd:Connect: 192.168.1.12, TID=2004
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/menu.lst
12:04:10 HTTPd:Server : Returning /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=2004
12:04:10 HTTPd:Connect: 192.168.1.12, TID=1916
12:04:10 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=1916
12:04:10 HTTPd:Connect: 192.168.1.12, TID=1068
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/menu.lst
12:04:10 HTTPd:Server : Returning /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=1068
12:04:10 HTTPd:Connect: 192.168.1.12, TID=10716
12:04:10 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/unifont.hex.gz
12:04:10 HTTPd:DisConnect: TID=10716
12:04:10 HTTPd:Connect: 192.168.1.12, TID=7624
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/unifont.hex.gz
12:04:10 HTTPd:Server : Returning /efi/grub/unifont.hex.gz
12:04:10 HTTPd:DisConnect: TID=7624
12:04:10 HTTPd:Connect: 192.168.1.12, TID=8176
12:04:10 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/lt.jpg
12:04:10 HTTPd:DisConnect: TID=8176
12:04:10 HTTPd:Connect: 192.168.1.12, TID=11204
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/lt.jpg
12:04:10 HTTPd:Server : Returning /efi/grub/lt.jpg
12:04:10 HTTPd:DisConnect: TID=11204
12:04:11 HTTPd:Connect: 192.168.1.12, TID=6400
12:04:11 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/unifont.hex.gz
12:04:11 HTTPd:DisConnect: TID=6400
12:04:11 HTTPd:Connect: 192.168.1.12, TID=7300
12:04:11 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/unifont.hex.gz
12:04:11 HTTPd:Server : Returning /efi/grub/unifont.hex.gz
12:04:11 HTTPd:DisConnect: TID=7300
12:04:15 HTTPd:Connect: 192.168.1.12, TID=7164
12:04:15 HTTPd:Client: 192.168.1.12 [HEAD] /imgs/WePE64_V2.2.iso
12:04:15 HTTPd:DisConnect: TID=7164
12:04:16 HTTPd:Connect: 192.168.1.12, TID=6844
12:04:16 HTTPd:Client: 192.168.1.12 [GET] /imgs/WePE64_V2.2.iso
12:04:16 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:Exception: , Connection Closed Gracefully.
12:04:27 HTTPd:DisConnect: TID=6844
12:04:27 HTTPd:Connect: 192.168.1.12, TID=3632
12:04:27 HTTPd:Client: 192.168.1.12 [HEAD] /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:DisConnect: TID=3632
12:04:27 HTTPd:Connect: 192.168.1.12, TID=10032
12:04:27 HTTPd:Client: 192.168.1.12 [GET] /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso

直接上图。

pxe17-2025-02-15-12-04-36.png (5.66 KB, 下载次数: 0)

pxe17-2025-02-15-12-04-36.png

pxe17-2025-02-15-12-04-45.png (7.37 KB, 下载次数: 0)

pxe17-2025-02-15-12-04-45.png
回复

使用道具 举报

3443#
 楼主| 发表于 5 天前 | 只看该作者
用这个版本,似乎是测试版,提示了有几个信息,按了4次回车继续之后,出错了

是的,仍然是HTTP读错误。试一试做一个。

BOOTX64.rar

146.52 KB, 下载次数: 9, 下载积分: 无忧币 -2

回复

使用道具 举报

3444#
发表于 5 天前 | 只看该作者
2011yaya2007777 发表于 2025-2-15 18:08
是的,仍然是HTTP读错误。试一试做一个。

不行啊,出错了。

pxe17-2025-02-15-18-10-29.png (4.15 KB, 下载次数: 0)

pxe17-2025-02-15-18-10-29.png
回复

使用道具 举报

3445#
 楼主| 发表于 4 天前 | 只看该作者
12:04:09 HTTPd:Connect: 192.168.1.12, TID=3364
12:04:09 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/menu.lst
12:04:09 HTTPd:DisConnect: TID=3364
12:04:10 HTTPd:Connect: 192.168.1.12, TID=2004
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/menu.lst
12:04:10 HTTPd:Server : Returning /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=2004
12:04:10 HTTPd:Connect: 192.168.1.12, TID=1916
12:04:10 HTTPd:Client: 192.168.1.12 [HEAD] /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=1916
12:04:10 HTTPd:Connect: 192.168.1.12, TID=1068
12:04:10 HTTPd:Client: 192.168.1.12 [GET] /efi/grub/menu.lst
12:04:10 HTTPd:Server : Returning /efi/grub/menu.lst
12:04:10 HTTPd:DisConnect: TID=1068

12:04:15 HTTPd:Connect: 192.168.1.12, TID=7164
12:04:15 HTTPd:Client: 192.168.1.12 [HEAD] /imgs/WePE64_V2.2.iso
12:04:15 HTTPd:DisConnect: TID=7164
12:04:16 HTTPd:Connect: 192.168.1.12, TID=6844
12:04:16 HTTPd:Client: 192.168.1.12 [GET] /imgs/WePE64_V2.2.iso
12:04:16 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:Exception: , Connection Closed Gracefully.
12:04:27 HTTPd:DisConnect: TID=6844
12:04:27 HTTPd:Connect: 192.168.1.12, TID=3632
12:04:27 HTTPd:Client: 192.168.1.12 [HEAD] /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:DisConnect: TID=3632
12:04:27 HTTPd:Connect: 192.168.1.12, TID=10032
12:04:27 HTTPd:Client: 192.168.1.12 [GET] /imgs/WePE64_V2.2.iso
12:04:27 HTTPd:Server : Returning /imgs/WePE64_V2.2.iso

3442#情况分析:
/efi/grub/menu.lst 读了两次
/imgs/WePE64_V2.2.iso 读了两次
为什么读了两次?服务器与客户端通讯不稳?
目前G4E没有出错重复读的功能。
也不是出错后显示调试信息,你按回车而产生的,因为现在还没有实现重复读的功能。
非常奇怪!

点评

确实有点奇怪。 3423楼ipxe.efi启动pe的日志,ipxe.efi读了一次,DoReadFile:ipxe.efi DoReadFile:ipxemenu.ipxe,ipxemenu.ipxe菜单文件读了一次。 /imgs/WePE64_V2.2.iso,未显示读取文件DoReadFile,直接是[  详情 回复 发表于 4 天前
回复

使用道具 举报

3446#
发表于 4 天前 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-2-16 11:23 编辑
2011yaya2007777 发表于 2025-2-16 10:30
3442#情况分析:
/efi/grub/menu.lst 读了两次
/imgs/WePE64_V2.2.iso 读了两次

确实有点奇怪。
不应该是“服务器与客户端通讯不稳?”的问题。因为是本机有线网络+vmnet虚拟网络啊。

3423楼ipxe.efi启动pe的日志,ipxe.efi读了一次,DoReadFile:ipxe.efi
DoReadFile:ipxemenu.ipxe,ipxemenu.ipxe菜单文件读了一次。
/imgs/WePE64_V2.2.iso,未显示读取文件DoReadFile,直接是[GET],而且后续[GET]该pe.iso文件很多很多次。

http://bbs.wuyou.net/forum.php?m ... 1714&fromuid=298214

回复

使用道具 举报

3447#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-17 08:41 编辑
2011yaya2007777 发表于 2025-2-15 18:08
是的,仍然是HTTP读错误。试一试做一个。

我测试用haneWIN DHCP Server+EasyWebSvr是启动成功的,进入PE桌面,除了启动文件bootx64.efi,其他文件全部走了HTTP。
使用TINYPXE开启HTTPd是不成功的,出错,进入命令行。如图:
8:39:20 ROOT=G:\
8:39:20 DHCPd 192.168.117.1:67 已开始...
8:39:20 TFPTd 192.168.117.1:69 已开始...
8:39:20 HTTPd:80 已开始...
8:40:50 DHCPd:DISCOVER 已收到, MAC:00-0C-29-5A-84-0D, XID:D8454F4A
8:40:50 DHCPd:OFFER 发送, IP:192.168.117.2, XID:D8454F4A
8:40:53 DHCPd:REQUEST 已收到, MAC:00-0C-29-5A-84-0D, XID:D8454F4A
8:40:53 DHCPd:ACK 发送, IP:192.168.117.2, XID:D8454F4A
8:40:53 TFTPd:读取文件:BOOTX64.EFI B:1468 T:0
8:40:54 HTTPd:连接: 192.168.117.2, TID=7732
8:40:54 HTTPd:其他命令: HEAD, /efi/grub/menu.lst
8:40:54 HTTPd:断开连接: TID=7732


微信截图_20250217082640.png (209.05 KB, 下载次数: 0)

微信截图_20250217082640.png

微信截图_20250217082838.png (97.16 KB, 下载次数: 0)

微信截图_20250217082838.png

微信截图_20250217083311.png (41.02 KB, 下载次数: 0)

微信截图_20250217083311.png
回复

使用道具 举报

3448#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-17 10:02 编辑

TINYPXE 关闭HTTPd,使用EasyWebSvr或HFS作为HTTP服务器,均启动成功进入PE桌面。

微信截图_20250217084710.png (279.75 KB, 下载次数: 0)

微信截图_20250217084710.png

微信截图_20250217100048.png (327.53 KB, 下载次数: 0)

微信截图_20250217100048.png
回复

使用道具 举报

3449#
发表于 3 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-2-17 13:02 编辑

使用TINYPXE为TFTP,MYWEBSERVER作为HTTP服务器,运行有出错。应该是MYWEBSERVER的原因(估计它对压缩文件支持不好)吧。

微信截图_20250217123752.png (78.78 KB, 下载次数: 0)

微信截图_20250217123752.png

微信截图_20250217123823.png (269.63 KB, 下载次数: 0)

微信截图_20250217123823.png
回复

使用道具 举报

3450#
发表于 3 天前 | 只看该作者
本帖最后由 gmy 于 2025-2-17 15:41 编辑

我的 一盘走天下PE 想启动 11PE.wim 和 10PE.wim,这么写菜单对吗?

default 1
timeout 10

title 11PE
uuid ()
chainloader /efi/grub/ext/ntloader initrd=/efi/grub/ext/initrd.lz1 uuid=%?% file=/sources/11PE.wim

title 10PE
uuid ()
chainloader /efi/grub/ext/ntloader initrd=/efi/grub/ext/initrd.lz1 uuid=%?% file=/sources/10PE.wim

title  Windows
find --set-root /EFI/Microsoft/Boot/bootmgfw.efi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi

title Restart
reboot

title Shutdown
halt

您的压缩包里 没有找到 ntloader 和 initrd.lz1 文件啊。

附我的 BCD

bcd.zip (4.35 KB, 下载次数: 0)





回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-2-20 07:16

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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