无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
3721#
发表于 2025-7-11 12:54:13 | 只看该作者
本帖最后由 mygamexxx 于 2025-7-11 13:14 编辑

这个提示是偶然现象,重现不了。因为我的内存是12G,虚拟机设置为4096MB,不应该出现。我想设虚拟机内存为8G时,就会出现这个提示。
哦,重现了,启动时不会出现提示,HTTP网启至出现WINPE转圈画面时,会出现:“可用内存可能不足”的提示。是否由于G4E网启需要的内存较大?

并且这次网启成功进入PE桌面了,没蓝屏。(办法是第一次启动后,直接用QEMU副界面右上角的叉关闭,再点主界面的【启动】按钮,进行第二次启动)

wechat_2025-07-11_131102_911.png (50.53 KB, 下载次数: 3)

wechat_2025-07-11_131102_911.png
回复

使用道具 举报

3722#
发表于 2025-7-11 14:38:20 | 只看该作者
支持!
回复

使用道具 举报

3723#
 楼主| 发表于 2025-7-11 15:18:48 来自手机 | 只看该作者
你的PE多大?我在ntboot还特意减少了一次内存分配。是不是点副界面八叉关闭,与点主界面关闭不同?如果确实是占用内存多出现问题,应当回回失败。

点评

使用ntboot启动BOOT.WIM,BOOT.WIM文件大小为308MB,点主界面【终止】按钮再重启,好像还是蓝屏。 另外,“可用内存可能不足”,从设置虚拟机内存为8G时会出现提示,推测:应该是提示系统可用内存不足,不是虚拟  详情 回复 发表于 2025-7-12 12:58
回复

使用道具 举报

3724#
发表于 2025-7-11 21:54:10 | 只看该作者
谢谢!
回复

使用道具 举报

3725#
发表于 2025-7-12 12:58:49 | 只看该作者
2011yaya2007777 发表于 2025-7-11 15:18
你的PE多大?我在ntboot还特意减少了一次内存分配。是不是点副界面八叉关闭,与点主界面关闭不同?如果确实 ...

使用ntboot启动BOOT.WIM,BOOT.WIM文件大小为308MB,点主界面【终止】按钮再点【启动】重启,好像还是蓝屏。

另外,“可用内存可能不足”,从设置虚拟机内存为8G时会出现提示,推测:应该是提示系统可用内存不足,不是虚拟机可用内存不足。难道虚拟机在启动到WINPE时会占用虚拟机设置外的内存?
回复

使用道具 举报

3726#
 楼主| 发表于 2025-7-12 13:27:38 来自手机 | 只看该作者
使用ntboot网起,是预先把wim文件加载到内存,然后把控制权交给bootmgfw.efi。是不是bootmgfw又给wim分配内存来。

点评

连续测试六次: 第一次,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点主界面【终止】。 第二次,马上点主界面【启动】,启动过程副界面出现Fail to http->po11!,。。  详情 回复 发表于 2025-7-14 07:58
回复

使用道具 举报

3727#
发表于 2025-7-14 07:58:35 | 只看该作者
本帖最后由 mygamexxx 于 2025-7-14 07:59 编辑
2011yaya2007777 发表于 2025-7-12 13:27
使用ntboot网起,是预先把wim文件加载到内存,然后把控制权交给bootmgfw.efi。是不是bootmgfw又给wim分配内 ...

连续测试六次:
第一次,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点主界面【终止】。
第二次,马上点主界面【启动】,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点副界面右上角叉关闭。
第三次,马上点主界面【启动】,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点副界面右上角叉关闭。
第四次,马上点主界面【启动】,启动过程副界面没有出现Fail to http->po11!,。。。(或太快没发现),主界面出现"可用内存可能不足",顺利启动到PE桌面。点副界面右上角叉关闭。
第五次,马上点主界面【启动】,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点主界面【终止】。
第六次,马上点主界面【启动】,启动过程副界面出现Fail to http->po11!,。。。,主界面不出现"可用内存可能不足",蓝屏。点副界面右上角叉关闭。

总结:连续6次,1次启动成功。蓝屏原因应该是:启动过程副界面出现Fail to http->po11!,。。。

wechat_2025-07-14_073332_365.png (23.56 KB, 下载次数: 2)

wechat_2025-07-14_073332_365.png
回复

使用道具 举报

3728#
发表于 2025-7-16 11:28:55 | 只看该作者
2011yaya2007777 发表于 2025-7-9 19:41
要在服务器查啥?find只能查找文件在哪个硬盘,哪个分区。服务器根目录不是某硬盘的根目录。这个命令只能查 ...

原来想着如果find命令可以用于pxe的话,可以用一个菜单通杀本地menu.lst和网络启动的menu.lst菜单,以前g4d好像就可以的。
回复

使用道具 举报

3729#
发表于 2025-8-7 13:49:14 | 只看该作者
谢谢分享
回复

使用道具 举报

3730#
发表于 2025-8-9 11:41:32 | 只看该作者
用HTTP启动PE失败,蓝屏, 用TFTP协议可以启动PE.

捕获.JPG (49.54 KB, 下载次数: 2)

捕获.JPG
回复

使用道具 举报

3731#
 楼主| 发表于 2025-8-9 11:57:35 | 只看该作者
set http
/efi/grub/ext/ntboot /boot/winpe.wim

点评

还是不行呢  详情 回复 发表于 2025-8-9 16:19
回复

使用道具 举报

3732#
发表于 2025-8-9 15:50:27 | 只看该作者
GRUB4DOS for UEFI 留印备查
回复

使用道具 举报

3733#
发表于 2025-8-9 16:19:00 | 只看该作者
2011yaya2007777 发表于 2025-8-9 11:57
set http
/efi/grub/ext/ntboot /boot/winpe.wim

还是不行呢

捕获.JPG (28.16 KB, 下载次数: 1)

捕获.JPG
回复

使用道具 举报

3734#
 楼主| 发表于 2025-8-9 16:53:14 | 只看该作者
你的服务器是什么,http驱动又是什么?
回复

使用道具 举报

3735#
发表于 2025-8-9 17:33:06 | 只看该作者
回复

使用道具 举报

3736#
 楼主| 发表于 2025-8-9 18:05:01 来自手机 | 只看该作者
没有用过这个。他内部包含http驱动吗?

点评

DHCP Server for Windows v2.5.2(最新版为2.10.0,要捐款后才能下载。以服务启动,启动文件固定后比较方便,ipxe.bios要自行编译为默认脚本autoexec.ipxe。支持HTTP)在dnsmasq配置中用下面语句可实现不编译内置脚本  详情 回复 发表于 2025-8-11 07:55
回复

使用道具 举报

3737#
发表于 2025-8-9 20:49:24 | 只看该作者
http驱动?  http服务么,  带http服务
回复

使用道具 举报

3738#
发表于 2025-8-11 07:55:12 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-11 08:50 编辑
2011yaya2007777 发表于 2025-8-9 18:05
没有用过这个。他内部包含http驱动吗?

DHCP Server for Windows v2.5.2(最新版为2.10.0,要捐款后才能下载。以服务启动,启动文件固定后比较方便,ipxe.bios要自行编译为默认脚本autoexec.ipxe。支持HTTP)在dnsmasq配置中用下面语句可实现不编译内置脚本,加载自定义菜单,菜单名自己定。
使用VMware,7月3日新版G4E,HTTP网启测试,进入菜单正常,选择网启菜单后,不正常,返回到菜单了。可能是软件本身或设置那里有问题。
同时打开EasyWebSvr作为HTTP服务器,网启正常。
配置文件如下一楼,IPXE.EFI是成功的,引导文件名改为BOOTG4E.EFI,能出菜单,选择网启菜单项后,返回菜单。


图片1.png (20.57 KB, 下载次数: 1)

图片1.png

无标题.png (9.47 KB, 下载次数: 3)

无标题.png

wechat_2025-08-11_084925_079.png (36.91 KB, 下载次数: 0)

wechat_2025-08-11_084925_079.png
回复

使用道具 举报

3739#
发表于 2025-8-11 08:40:02 | 只看该作者
[SETTINGS]
IPPOOL_1=192.168.220.1-254
IPBIND_1=192.168.220.1
AssociateBindsToPools=1
Trace=1
DeleteOnRelease=0
ExpiredLeaseTimeout=3600

[GENERAL]
LEASETIME=86400
NODETYPE=8
SUBNETMASK=255.255.255.0
BOOTFILE=IPXE.EFI
NEXTSERVER=192.168.220.1
DNS_0=8.8.8.8
ROUTER_0=192.168.220.1

[DNS-SETTINGS]
EnableDNS=1
FORWARD=8.8.8.8

[TFTP-SETTINGS]
EnableTFTP=1
ROOT=G:\
WritePermission=1

[HTTP-SETTINGS]
EnableHTTP=1
ROOT=G:\
[00-0C-29-5A-84-0D]
IPADDR=192.168.220.2
AutoConfig=02/11/2025 11:18:31
LeaseEnd=1740707767
Hostname=minint-nlgp8dn
[00-0C-29-FC-AB-28]
IPADDR=192.168.117.3
AutoConfig=02/12/2025 15:56:25
LeaseEnd=1739851945
Hostname=minint-0utk006
[00-0C-29-52-CE-C8]
IPADDR=192.168.220.3
AutoConfig=08/11/2025 08:10:28
LeaseEnd=1754959161
Hostname=minint-4cent86
回复

使用道具 举报

3740#
 楼主| 发表于 2025-8-11 10:06:13 | 只看该作者
DHCP Server for Windows v2.5.2

你这个是中文界面,我怎么是英文的?
如何向TinyPXEServer一样,指定网起文件名?而不是网起虚拟机磁盘?

点评

我自己汉化的  详情 回复 发表于 2025-8-12 10:47
回复

使用道具 举报

3741#
发表于 2025-8-11 11:52:06 | 只看该作者
DHCP Server for Windows最新版2.10.0   也是同样
“7月3日新版G4E,HTTP网启测试,进入菜单正常,选择网启菜单后,不正常,返回到菜单了”

点评

哪里有下载  详情 回复 发表于 2025-8-12 16:56
回复

使用道具 举报

3742#
发表于 2025-8-12 10:47:59 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-12 10:58 编辑
2011yaya2007777 发表于 2025-8-11 10:06
你这个是中文界面,我怎么是英文的?
如何向TinyPXEServer一样,指定网起文件名?而不是网起虚拟机磁盘 ...

我自己汉化的,指定网启文件名要运行dhcpwiz.exe,直接在dhcpsrv.ini配置文件中修改也可以。

wechat_2025-08-12_105209_794.png (10.21 KB, 下载次数: 1)

wechat_2025-08-12_105209_794.png

wechat_2025-08-12_105227_396.png (15.36 KB, 下载次数: 0)

wechat_2025-08-12_105227_396.png

wechat_2025-08-12_105245_734.png (20.67 KB, 下载次数: 2)

wechat_2025-08-12_105245_734.png

wechat_2025-08-12_105307_535.png (15.31 KB, 下载次数: 1)

wechat_2025-08-12_105307_535.png

wechat_2025-08-12_105340_176.png (7.53 KB, 下载次数: 0)

wechat_2025-08-12_105340_176.png

wechat_2025-08-12_105401_816.png (8.78 KB, 下载次数: 0)

wechat_2025-08-12_105401_816.png

wechat_2025-08-12_105447_447.png (17.35 KB, 下载次数: 1)

wechat_2025-08-12_105447_447.png

wechat_2025-08-12_105504_935.png (16.6 KB, 下载次数: 1)

wechat_2025-08-12_105504_935.png
回复

使用道具 举报

3743#
 楼主| 发表于 2025-8-12 10:59:02 | 只看该作者
使用VMware,7月3日新版G4E,HTTP网启测试,进入菜单正常,选择网启菜单后,不正常,返回到菜单了。可能是软件本身或设置那里有问题。

我使用DHCP Server for Windows v2.5.2,网起VMware成功。但是他是启动了VMware上的 /efi/boot/bootx64.efi。从网起意义上说是成功了。
但是他没有任何网络信息,只有本地磁盘信息。不能继续测试网起。

如何先加载服务器上的bootx64.efi?

点评

只要加入EASYWEBSERVER,启动是成功的。可能软件的HTTP有问题?  详情 回复 发表于 2025-8-12 11:16
回复

使用道具 举报

3744#
发表于 2025-8-12 11:16:42 | 只看该作者
2011yaya2007777 发表于 2025-8-12 10:59
我使用DHCP Server for Windows v2.5.2,网起VMware成功。但是他是启动了VMware上的 /efi/boot/bootx64.e ...

只要加入EASYWEBSERVER,启动是成功的。可能软件的HTTP有问题?

wechat_2025-08-12_111508_354.png (53.71 KB, 下载次数: 0)

wechat_2025-08-12_111508_354.png
回复

使用道具 举报

3745#
发表于 2025-8-12 11:28:12 | 只看该作者

出错的服务器日志如下:

[08/12/2025 11:23:01] Adapter 1 has recognized an incoming DHCP request
[08/12/2025 11:23:01] DHCP message = DHCPDISCOVER
[08/12/2025 11:23:01]    requested options: 1 2 3 4 5 6 12 13 15 17 18 22 23 28 40 41 42 43 50 51 54 58 59 60 66 67 97 128 129 130 131 132 133 134 135
[08/12/2025 11:23:01] Lookup client data for physical address "00-0C-29-52-CE-C8" / client_id "00-0C-29-52-CE-C8"
[08/12/2025 11:23:01] Client 00-0C-29-52-CE-C8 is configured with the IP address 192.168.220.3
[08/12/2025 11:23:02] Response: offer the configured IP address (lease time = 86400)
[08/12/2025 11:23:02] Sending a broadcast response to the client
[08/12/2025 11:23:02] Connection 1: sending top queue packet
[08/12/2025 11:23:05] Adapter 1 has recognized an incoming DHCP request
[08/12/2025 11:23:05] DHCP message = DHCPREQUEST
[08/12/2025 11:23:05]    requested options: 1 2 3 4 5 6 12 13 15 17 18 22 23 28 40 41 42 43 50 51 54 58 59 60 66 67 97 128 129 130 131 132 133 134 135
[08/12/2025 11:23:05] Lookup client data for physical address "00-0C-29-52-CE-C8" / client_id "00-0C-29-52-CE-C8"
[08/12/2025 11:23:05] Client 00-0C-29-52-CE-C8 is configured with the IP address 192.168.220.3
[08/12/2025 11:23:06] Response: hand out the configured IP address (lease time = 86400)
[08/12/2025 11:23:06] Sending a broadcast response to the client
[08/12/2025 11:23:06] Connection 1: sending top queue packet
[08/12/2025 11:23:06] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:06] TFTP RRQ started on port_index=53: G:\PXE\BOOTG4E.EFI
[08/12/2025 11:23:06] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:06] TFTP RRQ started on port_index=54: G:\PXE\BOOTG4E.EFI
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=55: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=56: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=57: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=58: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=59: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=60: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=61: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:07] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:07] TFTP RRQ started on port_index=62: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=63: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=64: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=65: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=66: G:\PXE\efi\grub\menu.lst
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=67: G:\PXE\boot\background.jpg
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=68: G:\PXE\boot\background.jpg
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=69: G:\PXE\boot\hk22.hex
[08/12/2025 11:23:08] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:08] TFTP RRQ started on port_index=70: G:\PXE\boot\hk22.hex
[08/12/2025 11:23:10] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:10] TFTP RRQ started on port_index=71: G:\PXE\EFI\tool\CrScreenshotDxe.efi
[08/12/2025 11:23:10] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:10] TFTP RRQ started on port_index=72: G:\PXE\EFI\tool\CrScreenshotDxe.efi
[08/12/2025 11:23:12] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:12] TFTP RRQ started on port_index=73: G:\PXE\boot\hk22.hex
[08/12/2025 11:23:12] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:12] TFTP RRQ started on port_index=74: G:\PXE\boot\hk22.hex
[08/12/2025 11:23:13] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:13] TFTP RRQ started on port_index=75: G:\PXE\efi\ext\hotkey
[08/12/2025 11:23:13] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:13] TFTP RRQ started on port_index=76: G:\PXE\efi\ext\hotkey
[08/12/2025 11:23:13] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:13] TFTP RRQ started on port_index=77: G:\PXE\efi\ext\hotkey
[08/12/2025 11:23:13] Adapter 3 has recognized an incoming TFTP request
[08/12/2025 11:23:13] TFTP RRQ started on port_index=78: G:\PXE\efi\ext\hotkey
[08/12/2025 11:25:38] DHCP Server V2.5.2.3 started as Application
[08/12/2025 11:25:38] NetworkAdapter Initialization returns 0
[08/12/2025 11:25:38] Adapter 0 with IP address 192.168.220.1 found (pAdap=0x001fb798)
[08/12/2025 11:25:38] Adapter 1 with IP address 172.168.0.208 found but not used
[08/12/2025 11:25:58] DHCP Server is terminating (ignore error messages that follow)
[08/12/2025 11:25:58] recvfrom returns with error 10038
[08/12/2025 11:25:58] DHCP Server terminated


回复

使用道具 举报

3746#
发表于 2025-8-12 12:05:21 | 只看该作者
感觉是HTTP服务不成功。服务器状态中没看到HTTP服务。

wechat_2025-08-12_120437_326.png (230.67 KB, 下载次数: 0)

wechat_2025-08-12_120437_326.png
回复

使用道具 举报

3747#
 楼主| 发表于 2025-8-12 12:12:55 来自手机 | 只看该作者
可能吧。我这里网起文件成功后,才有资格能回答。

点评

很奇怪的是IPXE.EFI作为启动文件时,显示好像是HTTP。  详情 回复 发表于 2025-8-12 12:52
回复

使用道具 举报

3748#
发表于 2025-8-12 12:52:39 | 只看该作者
本帖最后由 mygamexxx 于 2025-8-12 13:11 编辑
2011yaya2007777 发表于 2025-8-12 12:12
可能吧。我这里网起文件成功后,才有资格能回答。

很奇怪的是IPXE.EFI作为启动文件时,显示好像是HTTP。能顺利启动到PE桌面,并且速度也快,感觉就是HTTP。


关闭软件的HTTP:
[HTTP-SETTINGS]
EnableHTTP=0
IPXE.EFI作为启动文件,HTTP连接不成功,说明这个软件的HTTP服务是成功的。




wechat_2025-08-12_125109_747.png (3.8 KB, 下载次数: 0)

wechat_2025-08-12_125109_747.png

wechat_2025-08-12_125130_986.png (2.25 KB, 下载次数: 0)

wechat_2025-08-12_125130_986.png
回复

使用道具 举报

3749#
发表于 2025-8-12 12:58:36 | 只看该作者
这个软件 HTTP服务肯定是很容易就启动成功的  IPXE能HTTP传输  打开网页也能很好下载文件。
回复

使用道具 举报

3750#
 楼主| 发表于 2025-8-12 13:31:11 | 只看该作者
这个软件 HTTP服务肯定是很容易就启动成功的

问一下,如何指定首先加载根目录 ROOT=C:\usr\dhcpsrv2.5.2\wwwroo\bootx64.efi ?
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-8-30 03:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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