无忧启动论坛

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

G4E配合TinyPXE网启

  [复制链接]
151#
 楼主| 发表于 2025-3-4 16:34:06 | 只看该作者
yaya,g4e通过pxe启动的时候,开始的时候,能否抛出个提示,显示UEFI 版本(2001f)这样子的?

这个提示有,只是当 debug >= 3 时才显示。我看看在哪里把它作为明码显示。不过没有暂停的话,一闪而过,等于看不见。
可以在命令行查看:  echo --uefi-v
好像UEFI2.5版本(2015年)开始支持http。

我一直在想一个问题,为啥ipxe搭配vmware12就可以走http协议,g4e就不行,还对UEFI固件版本有要求呢

因为G4E访问设备,依赖于UEFI固件提供的函数,就像G4D依赖于BIOS的int13一样。
而GRUB2与IPXE有自己的底层处理代码。
如果G4E增加底层处理代码,体积太大了,没有必要。
回复

使用道具 举报

152#
发表于 2025-3-4 19:40:17 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-3-5 18:20 编辑

好的,感谢答疑。
我测试了下vmware12.5.7的UEFI固件内部版本号是2001f,走的是tftp协议。
我测试了下vmware15.5的UEFI固件内部版本号是20001f,走的是tftp协议。
测试了下vmware16.1.2的UEFI固件内部版本号是20001f,启动wim,走的是http协议。

vmware16 17虚拟机很多精简的都有问题,我就没找到好用的,不是没有vmnet1,vmnet8,就是缺这个运行库,缺那个。



点评

我感觉0215版的很好啊,用于启动WIM: /efi/ext/ntboot /boot/boot.wim走的是TFTP,蓝屏; /efi/ext/ntboot (http)/boot/boot.wim走的是HTTP,启动到PE桌面。  详情 回复 发表于 2025-3-5 12:09
回复

使用道具 举报

153#
发表于 2025-3-5 12:09:19 | 只看该作者
liuzhaoyzz 发表于 2025-3-4 19:40
好的,感谢答疑。
我测试了下vmware15.5的UEFI固件内部版本号是20001f,走的是tftp协议。
测试了下vmware ...

我感觉0215版的很好啊,用于启动WIM:

/efi/ext/ntboot /boot/boot.wim走的是TFTP,蓝屏;

/efi/ext/ntboot (http)/boot/boot.wim走的是HTTP,启动到PE桌面。
回复

使用道具 举报

154#
 楼主| 发表于 2025-3-5 12:23:29 来自手机 | 只看该作者
tftp网起蓝屏,提示内容是什么?我估计是超时了。那家伙启动大文件太慢了。

点评

QEMU启动测试器不支持efi不支持HTTP,是不是它带的EFI64.BIN的问题?,如果是,可以更换这个文件支持HTTP吗?  详情 回复 发表于 2025-3-5 13:04
12:27:40 ROOT=G:\ 12:27:40 DHCPd 192.168.117.1:67 已开始... 12:27:40 TFPTd 192.168.117.1:69 已开始... 12:27:41 HTTPd:80 已开始... 12:27:41 DHCPd:DISCOVER 已收到, MAC:00-0C-29-5A-84-0D, XID:88C8F2E  详情 回复 发表于 2025-3-5 12:29
回复

使用道具 举报

155#
发表于 2025-3-5 12:29:36 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 12:44 编辑
2011yaya2007777 发表于 2025-3-5 12:23
tftp网起蓝屏,提示内容是什么?我估计是超时了。那家伙启动大文件太慢了。

从日志看,if %@uefi%==64 && set gbk2uni=/efi/ext/gbk2uni && /efi/ext/ntboot /boot/boot.wim走的是HTTP。
12:27:40 ROOT=G:\
12:27:40 DHCPd 192.168.117.1:67 已开始...
12:27:40 TFPTd 192.168.117.1:69 已开始...
12:27:41 HTTPd:80 已开始...
12:27:41 DHCPd:DISCOVER 已收到, MAC:00-0C-29-5A-84-0D, XID:88C8F2E2
12:27:41 DHCPd:OFFER 发送, IP:192.168.117.2, XID:88C8F2E2
12:27:45 DHCPd:REQUEST 已收到, MAC:00-0C-29-5A-84-0D, XID:88C8F2E2
12:27:45 DHCPd:ACK 发送, IP:192.168.117.2, XID:88C8F2E2
12:27:45 TFTPd:读取文件:BOOTG4E.EFI B:1468 T:0
12:27:45 HTTPd:连接: 192.168.117.2, TID=10204
12:27:45 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=10204
12:27:45 HTTPd:连接: 192.168.117.2, TID=7744
12:27:45 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:45 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=7744
12:27:45 HTTPd:连接: 192.168.117.2, TID=1848
12:27:45 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=1848
12:27:45 HTTPd:连接: 192.168.117.2, TID=1776
12:27:45 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:45 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=1776
12:27:45 HTTPd:连接: 192.168.117.2, TID=1212
12:27:45 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=1212
12:27:45 HTTPd:连接: 192.168.117.2, TID=10424
12:27:45 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:45 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=10424
12:27:45 HTTPd:连接: 192.168.117.2, TID=8876
12:27:45 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:45 HTTPd:断开连接 TID=8876
12:27:45 HTTPd:连接: 192.168.117.2, TID=3540
12:27:46 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:46 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:46 HTTPd:断开连接 TID=3540
12:27:46 HTTPd:连接: 192.168.117.2, TID=8220
12:27:46 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:46 HTTPd:断开连接 TID=8220
12:27:46 HTTPd:连接: 192.168.117.2, TID=9156
12:27:46 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:46 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:46 HTTPd:断开连接 TID=9156
12:27:46 HTTPd:连接: 192.168.117.2, TID=1264
12:27:46 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/grub/menu.lst
12:27:46 HTTPd:断开连接 TID=1264
12:27:46 HTTPd:连接: 192.168.117.2, TID=9124
12:27:46 HTTPd:客户端: 192.168.117.2 [GET] /efi/grub/menu.lst
12:27:46 HTTPd:服务器:返回 /efi/grub/menu.lst
12:27:46 HTTPd:断开连接 TID=9124
12:27:46 HTTPd:连接: 192.168.117.2, TID=6600
12:27:46 HTTPd:客户端: 192.168.117.2 [HEAD] /boot/background.jpg
12:27:46 HTTPd:断开连接 TID=6600
12:27:46 HTTPd:连接: 192.168.117.2, TID=3516
12:27:46 HTTPd:客户端: 192.168.117.2 [GET] /boot/background.jpg
12:27:46 HTTPd:服务器:返回 /boot/background.jpg
12:27:46 HTTPd:断开连接 TID=3516
12:27:46 HTTPd:连接: 192.168.117.2, TID=7820
12:27:46 HTTPd:客户端: 192.168.117.2 [HEAD] /boot/hk22.hex
12:27:46 HTTPd:断开连接 TID=7820
12:27:47 HTTPd:连接: 192.168.117.2, TID=1248
12:27:47 HTTPd:客户端: 192.168.117.2 [GET] /boot/hk22.hex
12:27:47 HTTPd:服务器:返回 /boot/hk22.hex
12:27:47 HTTPd:断开连接 TID=1248
12:27:47 HTTPd:连接: 192.168.117.2, TID=8368
12:27:47 HTTPd:客户端: 192.168.117.2 [HEAD] /EFI/grub/CrScreenshotDxe.efi
12:27:47 HTTPd:断开连接 TID=8368
12:27:47 HTTPd:连接: 192.168.117.2, TID=4324
12:27:47 HTTPd:客户端: 192.168.117.2 [GET] /EFI/grub/CrScreenshotDxe.efi
12:27:47 HTTPd:服务器:返回 /EFI/grub/CrScreenshotDxe.efi
12:27:47 HTTPd:断开连接 TID=4324
12:27:48 HTTPd:连接: 192.168.117.2, TID=10324
12:27:48 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/ext/hotkey
12:27:48 HTTPd:断开连接 TID=10324
12:27:48 HTTPd:连接: 192.168.117.2, TID=6468
12:27:48 HTTPd:客户端: 192.168.117.2 [GET] /efi/ext/hotkey
12:27:48 HTTPd:服务器:返回 /efi/ext/hotkey
12:27:48 HTTPd:断开连接 TID=6468
12:27:48 HTTPd:连接: 192.168.117.2, TID=6992
12:27:48 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/ext/hotkey
12:27:48 HTTPd:断开连接 TID=6992
12:27:48 HTTPd:连接: 192.168.117.2, TID=9792
12:27:48 HTTPd:客户端: 192.168.117.2 [GET] /efi/ext/hotkey
12:27:48 HTTPd:服务器:返回 /efi/ext/hotkey
12:27:48 HTTPd:断开连接 TID=9792
12:28:00 HTTPd:连接: 192.168.117.2, TID=2196
12:28:00 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/ext/gbk2uni
12:28:00 HTTPd:断开连接 TID=2196
12:28:00 HTTPd:连接: 192.168.117.2, TID=10944
12:28:00 HTTPd:客户端: 192.168.117.2 [GET] /efi/ext/gbk2uni
12:28:00 HTTPd:服务器:返回 /efi/ext/gbk2uni
12:28:00 HTTPd:断开连接 TID=10944
12:28:00 HTTPd:连接: 192.168.117.2, TID=3044
12:28:00 HTTPd:客户端: 192.168.117.2 [HEAD] /efi/ext/ntboot
12:28:00 HTTPd:断开连接 TID=3044
12:28:00 HTTPd:连接: 192.168.117.2, TID=3216
12:28:00 HTTPd:客户端: 192.168.117.2 [GET] /efi/ext/ntboot
12:28:00 HTTPd:服务器:返回 /efi/ext/ntboot
12:28:00 HTTPd:断开连接 TID=3216
12:28:00 HTTPd:连接: 192.168.117.2, TID=8920
12:28:00 HTTPd:客户端: 192.168.117.2 [HEAD] /boot/boot.wim
12:28:00 HTTPd:断开连接 TID=8920
12:28:00 HTTPd:连接: 192.168.117.2, TID=1576
12:28:00 HTTPd:客户端: 192.168.117.2 [GET] /boot/boot.wim
12:28:00 HTTPd:服务器:返回 /boot/boot.wim
12:28:23 HTTPd:断开连接 TID=1576


微信截图_20250305122753.png (138.02 KB, 下载次数: 41)

微信截图_20250305122753.png

微信截图_20250305122810.png (41.08 KB, 下载次数: 41)

微信截图_20250305122810.png

微信截图_20250305122835.png (51.26 KB, 下载次数: 42)

微信截图_20250305122835.png
回复

使用道具 举报

156#
发表于 2025-3-5 12:37:22 | 只看该作者
TINYPXE关闭HTTP,进入命令行。

微信截图_20250305123516.png (34.29 KB, 下载次数: 42)

微信截图_20250305123516.png
回复

使用道具 举报

157#
发表于 2025-3-5 12:41:34 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 12:42 编辑

QEMU测试器运行if %@uefi%==64 && set gbk2uni=/efi/ext/gbk2uni && /efi/ext/ntboot /boot/boot.wim:

微信截图_20250305123928.png (65.13 KB, 下载次数: 79)

微信截图_20250305123928.png

微信截图_20250305123943.png (177.28 KB, 下载次数: 51)

微信截图_20250305123943.png

微信截图_20250305124000.png (81.92 KB, 下载次数: 48)

微信截图_20250305124000.png
回复

使用道具 举报

158#
发表于 2025-3-5 12:53:59 | 只看该作者
QEMU启动测试器,运行if %@uefi%==64 && set gbk2uni=/efi/ext/gbk2uni && /efi/ext/ntboot (http)/boot/boot.wim,停在如下:

微信截图_20250305124351.png (64.88 KB, 下载次数: 49)

微信截图_20250305124351.png
回复

使用道具 举报

159#
发表于 2025-3-5 13:04:05 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 13:22 编辑
2011yaya2007777 发表于 2025-3-5 12:23
tftp网起蓝屏,提示内容是什么?我估计是超时了。那家伙启动大文件太慢了。

QEMU启动测试器efi不支持HTTP,是不是它带的EFI64.BIN的问题?,如果是,可以更换这个文件支持HTTP吗?VMWARE有个EFI64.ROM,改名替换一下试试--试了不行啊

data5.tmp.png (172.63 KB, 下载次数: 50)

data5.tmp.png
回复

使用道具 举报

160#
 楼主| 发表于 2025-3-5 14:18:27 | 只看该作者
QEMU启动测试器efi不支持HTTP,是不是它带的EFI64.BIN的问题?

QEMU启动测试器,现在没有见支持HTTP的。
估计现在的版本应当是支持的,只是使用者要会自己编译,自己在命令行组装。
会加图形界面的作者,可能不懂网起,不会组装。

http现在是有些问题,暂时不讨论。
tftp提示状态码0x12,超时!

点评

关于QEMU启动测试器,yaya大到这个帖子提建议,我没少将以上的权限看不了。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449  详情 回复 发表于 2025-3-7 11:31
TinyPXE日志显示用了HTTP,但我感觉是TFTP。  详情 回复 发表于 2025-3-5 15:48
回复

使用道具 举报

161#
发表于 2025-3-5 15:34:33 | 只看该作者
QEMU实在是太卡了,我很不喜欢用。

点评

主要是简单,用于简单测试是否启动成功。  详情 回复 发表于 2025-3-5 15:45
回复

使用道具 举报

162#
发表于 2025-3-5 15:45:39 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 15:47 编辑
liuzhaoyzz 发表于 2025-3-5 15:34
QEMU实在是太卡了,我很不喜欢用。

主要是简单,用于简单测试是否启动成功。卡肯定的,我测试QEMU启动器,15分钟才进入PE桌面。可能是我设置的问题。
回复

使用道具 举报

163#
发表于 2025-3-5 15:48:39 | 只看该作者
本帖最后由 mygamexxx 于 2025-3-5 15:59 编辑
2011yaya2007777 发表于 2025-3-5 14:18
QEMU启动测试器,现在没有见支持HTTP的。
估计现在的版本应当是支持的,只是使用者要会自己编译,自己在 ...

TinyPXE日志显示用了HTTP,但我感觉是TFTP。指的是蓝屏的情况。再用haneWIN DHCP Server,不加HTTP服务器:
if %@uefi%==64 && set gbk2uni=/efi/ext/gbk2uni && /efi/ext/ntboot /boot/boot.wim
if %@uefi%==64 && set gbk2uni=/efi/ext/gbk2uni && /efi/ext/ntboot (http)/boot/boot.wim
全部是0x12,进入命令行,说明不是TFTP。

蓝屏是走HTTP走不通蓝屏。
回复

使用道具 举报

164#
发表于 2025-3-7 11:31:15 | 只看该作者
2011yaya2007777 发表于 2025-3-5 14:18
QEMU启动测试器,现在没有见支持HTTP的。
估计现在的版本应当是支持的,只是使用者要会自己编译,自己在 ...

关于QEMU启动测试器,yaya大到这个帖子提建议,我没少将以上的权限看不了。http://bbs.wuyou.net/forum.php?mod=viewthread&tid=426449
回复

使用道具 举报

165#
 楼主| 发表于 2025-3-7 12:26:07 | 只看该作者
关于QEMU启动测试器

你看最后一页,我已经给作者反馈了。似乎作者处理不了。
回复

使用道具 举报

166#
发表于 2025-3-13 21:40:41 | 只看该作者

感谢感谢!
回复

使用道具 举报

167#
发表于 2025-3-22 20:49:36 | 只看该作者
感谢分享
回复

使用道具 举报

168#
发表于 2025-3-22 20:49:56 | 只看该作者
可是怎么用呢
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-1 04:08

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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