无忧启动论坛

 找回密码
 注册
搜索

GRUB4DOS for UEFI

查看数: 769159 | 评论数: 3782 | 收藏 194
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2020-10-29 10:31

正文摘要:

本帖最后由 2011yaya2007777 于 2024-12-16 15:28 编辑   使用于 UEFI 环境的 GRUB4DOS。      这是一个庞大的工程,几乎所有的代码都捋了一遍。修改了控制台键盘输入输出,控制 ...

回复

2011yaya2007777 发表于 5 天前
换一个独立的HTTP服务 ,就只读一次,时间大大的缩短。
mygamexxx 发表于 5 天前
xiaoy 发表于 2025-8-14 23:30
用8.14终于启动成功,但发现 1.http传输并没有想像中快,千兆环境, 2 ,感觉文件下载了两次

是的,[16M/395M]会出现两次。我也是这样。但能成功启动到PE桌面了。
xiaoy 发表于 6 天前
用8.14终于启动成功,但发现 1.http传输并没有想像中快,千兆环境, 2 ,感觉文件下载了两次

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

捕获.JPG

点评

是的,[16M/395M]会出现两次。我也是这样。  详情 回复 发表于 5 天前
2011yaya2007777 发表于 6 天前
IPXE.EFI自带了HTTP,但是他是客户端的,不是主机端的。
2011yaya2007777 发表于 6 天前
新版本已经上传官网。
mygamexxx 发表于 6 天前
本帖最后由 mygamexxx 于 2025-8-14 17:56 编辑
2011yaya2007777 发表于 2025-8-14 17:11
现在用dhcpsrv2.5.2的http服务也可以网起G4E了。比较怪。
最好不要使用他本身自带的http服务。

开个其他的HTTP服务器就可以,IPXE.EFI是否自带了HTTP?但关闭HTTP,IPXE.EFI也是不能HTTP网启的。
2011yaya2007777 发表于 6 天前
这个软件与TINYPXE相比,三个特色

现在用dhcpsrv2.5.2的http服务也可以网起G4E了。比较怪。
最好不要使用他本身自带的http服务。

点评

开个其他的HTTP服务器就可以  详情 回复 发表于 6 天前
alsar 发表于 6 天前
谢谢分享
sz_shaojiang 发表于 7 天前
谢谢分享
2011yaya2007777 发表于 7 天前
成功转移网起目录。
现在网络适配器可以以桥接模式。NAT模式,仅主机模式运行。
但是dhcpsrv2.5.2的http服务存在问题,不适合 G4E运行。
2011yaya2007777 发表于 7 天前
谢谢回复,等有时间再试一试。
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 13:52 编辑

这个软件与TINYPXE相比,三个特色:一是以服务运行,二是修改配置文件后,有客户端连接会重新读取配置文件,三是不局限TFTP和HTTP根目录为服务器程序文件所在目录下。至于是否更稳定,用的不多,没经验。TINYPXE有个有意思的现象,VMware的虚拟机临时文件会影响下一次PXE启动是否能成功。

修改配置文件,文本编辑dhcpsrv.ini以管理员身份运行dhcpsrv.exe。按安装(程序位置有变动时)→【启动】。可以按【继续作为托盘应用程序】。
退出时,以管理员身份运行dhcpsrv.exe,按【停止】【移除】(解除文件占用)【退出】。如果不停止服务,即使退出程序界面,DHCP服务会一直在后台运行。

mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 11:36 编辑

试了,将程序目录从G盘,移动到D盘。运行D盘下的dhcpsrv.exe,点【管理】,再点【安装】,再点【启动】。就可以在新目录运行。
反过来,点【停止】,再点【移除】就可以删除服务。

wechat_2025-08-13_113212_969.png (24.17 KB, 下载次数: 0)

wechat_2025-08-13_113212_969.png
2011yaya2007777 发表于 7 天前
重新恢复了"C:\Download\dhcpsrv_jb51\dhcpsrv2.5.2(汉化)”这个目录,复制dhcpsrv.ini到此目录,然后以管理员运行dhcpsrv,成功了!!
感谢各位耐心指点帮助!

移动了dhcpsrv.exe位置后如何更改?
"C:\Download\dhcpsrv_jb51\dhcpsrv2.5.2(汉化)\dhcpsrv.exe" -service
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 11:05 编辑

点dhcpsrv【管理】按钮,点【Install】,是否会弹出选择文件?

wechat_2025-08-13_110138_044.png (15.82 KB, 下载次数: 0)

wechat_2025-08-13_110138_044.png

wechat_2025-08-13_110513_339.png (10.53 KB, 下载次数: 0)

wechat_2025-08-13_110513_339.png
2011yaya2007777 发表于 7 天前
点dhcpsrv【管理】按钮,看一下服务的状态,里面第一个按钮。

找到了、

可执行文件路径不对,如何更改?
"C:\Download\dhcpsrv_jb51\dhcpsrv2.5.2(汉化)\dhcpsrv.exe" -service
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 10:52 编辑
2011yaya2007777 发表于 2025-8-13 10:48
从哪里打开的这个界面?

点dhcpsrv【管理】按钮,看一下服务的状态,里面第一个按钮,应该是INSTALL。
2011yaya2007777 发表于 7 天前
本帖最后由 2011yaya2007777 于 2025-8-13 10:52 编辑
那就添加服务
可执行文件路径不对,如何更改?
"C:\Download\dhcpsrv_jb51\dhcpsrv2.5.2(汉化)\dhcpsrv.exe" -service

点评

点dhcpsrv【管理】按钮,看一下服务的状态,里面第一个按钮。  详情 回复 发表于 7 天前
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 10:48 编辑
2011yaya2007777 发表于 2025-8-13 10:39
用TINYPXE能顺利PXE启动。
查服务,DHCP服务已停止。
点管理,再点启动,提示系统找不到指点的文件。

那就添加服务,点【安装】

wechat_2025-08-13_104320_939.png (19.44 KB, 下载次数: 0)

wechat_2025-08-13_104320_939.png
2011yaya2007777 发表于 7 天前
按这种目录与网址设置,用TINYPXE能顺利PXE启动吗?

用TINYPXE能顺利PXE启动。
查服务,DHCP服务已停止。
点管理,再点启动,提示系统找不到指点的文件。

点评

那就添加服务  详情 回复 发表于 7 天前
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 10:36 编辑

教程

.page1.jpg (678.14 KB, 下载次数: 0)

.page1.jpg

.page2.jpg (546.19 KB, 下载次数: 0)

.page2.jpg

.page3.jpg (214.23 KB, 下载次数: 0)

.page3.jpg
mygamexxx 发表于 7 天前
本帖最后由 mygamexxx 于 2025-8-13 10:25 编辑
2011yaya2007777 发表于 2025-8-13 09:43
按照你的指点,新建 c:\pxe 目录(只有C盘),建立子目录。ROOT=d:\pxe 替换为 ROOT=c:\pxe 。
虚拟机网 ...

按这种目录与网址设置,用TINYPXE能顺利PXE启动吗?dhcpsrv运行后,请查看一下服务。
或点dhcpsrv【管理】按钮,看一下服务的状态,正常是运行状态。

wechat_2025-08-13_101848_781.png (59.22 KB, 下载次数: 0)

wechat_2025-08-13_101848_781.png

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

wechat_2025-08-13_102343_393.png
2011yaya2007777 发表于 7 天前
用以上配置文件试试

按照你的指点,新建 c:\pxe 目录(只有C盘),建立子目录。ROOT=d:\pxe 替换为 ROOT=c:\pxe 。
虚拟机网卡选择桥接。192.168.88.1 等等替换为 192.168.56.1 。
ipxe.efi复制到 c:\pxe

很遗憾,客户机没有反应。

点评

按这种目录与网址设置,用TINYPXE能顺利PXE启动吗?  详情 回复 发表于 7 天前
xiaoy 发表于 7 天前
本帖最后由 xiaoy 于 2025-8-13 09:00 编辑
2011yaya2007777 发表于 2025-8-13 07:17
既然这么好用,为什么我到现在都失败呢?可否指点12.
客户机:VMware Workstation 17 Pro -> 空盘
服务 ...

[SETTINGS]
IPPOOL_1=192.168.88.2-254
IPBIND_1=192.168.88.1
AssociateBindsToPools=1
Trace=0
DeleteOnRelease=0
ExpiredLeaseTimeout=3600

[GENERAL]
LEASETIME=86400
NODETYPE=8
SUBNETMASK=255.255.255.0
BOOTFILE=ipxe.efi
NEXTSERVER=192.168.88.1
DNS_0=8.8.8.8
ROUTER_0=192.168.88.1


[TFTP-SETTINGS]
EnableTFTP=1
ROOT=d:\pxe
WritePermission=0

[HTTP-SETTINGS]
EnableHTTP=1
ROOT=d:\pxe

用以上配置文件试试,即不启用DNS服务, 尽量用D E盘,不用中文件路径,虚拟机网卡选择桥接。把g4e  efi 改名为ipxe.efi复制到d:\pxe,    在d:\pxe 建立efi  grub   等目录。  
2011yaya2007777 发表于 7 天前
它非常稳定,特别是机房很多电脑同时网启, tinypxe遇到多台同时就很容易崩溃,而这个不得,即使就用它的tftp来启动PE,速度也很好,我以前也常用tinypxe  现在用这个更多了。

既然这么好用,为什么我到现在都失败呢?可否指点12.
客户机:VMware Workstation 17 Pro -> 空盘
服务器:dhcpsrv 2.5.2.3
配置:
[SETTINGS]
IPPOOL_1=192.168.88.2-254
IPBIND_1=192.168.88.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.88.1
DNS_0=8.8.8.8
ROUTER_0=192.168.88.1

[DNS-SETTINGS]
EnableDNS=1
FORWARD=8.8.8.8

[TFTP-SETTINGS]
EnableTFTP=1
ROOT=C:\usr\dhcpsrv\wwwroot
WritePermission=1

[HTTP-SETTINGS]
EnableHTTP=1
ROOT=C:\usr\dhcpsrv\wwwroot

C:\usr\dhcpsrv\wwwroot 目录安放网起文件 IPXE.EFI。

我是缺少什么文件?还是......

点评

[SETTINGS] IPPOOL_1=192.168.88.2-254 IPBIND_1=192.168.88.1 AssociateBindsToPools=1 Trace=0 DeleteOnRelease=0 ExpiredLeaseTimeout=3600 [GENERAL] LEASETIME=86400 NODETYPE=8 SUBNETMASK=255.25  详情 回复 发表于 7 天前
mygamexxx 发表于 2025-8-12 19:05:01
2011yaya2007777 发表于 2025-8-12 14:04
你这个IPXE.EFI放在何处?
ROOT=G:\  ?

是的,文件位置在tftp根目录。http根目录可与tftp根目录一致,最好直接编辑.ini的配置文件。怕虚拟机从本地启动,就建一个无硬盘的虚拟机,只用于pxe测试。
freesoft00 发表于 2025-8-12 16:56:17
xiaoy 发表于 2025-8-11 11:52
DHCP Server for Windows最新版2.10.0   也是同样
“7月3日新版G4E,HTTP网启测试,进入菜单正常,选择网 ...

哪里有下载
xiaoy 发表于 2025-8-12 16:52:34
它非常稳定,特别是机房很多电脑同时网启, tinypxe遇到多台同时就很容易崩溃,而这个不得,即使就用它的tftp来启动PE,速度也很好,我以前也常用tinypxe  现在用这个更多了。
2011yaya2007777 发表于 2025-8-12 16:27:49
搞不定。不再费神了。
看来 dhcpsrv2.5.2 远没有 TinyPXEServer1.0.0.23 易用,好用!
xiaoy 发表于 2025-8-12 15:12:56
启动文件就放在ROOT指定的目录下,如 ROOT=G:\   那IPXE.EFI就在g根目录下

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

闽公网安备 35020302032614号

GMT+8, 2025-8-20 05:45

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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