无忧启动论坛

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

G4E配合TinyPXE网启

  [复制链接]
91#
发表于 2025-1-4 19:08:19 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-1-4 19:11 编辑
2011yaya2007777 发表于 2025-1-4 17:46
截图说明没有进入G4E环境。
我感觉是主机与客户机通讯问题。
我的config.ini设置:

我在33楼问你的就是,我感觉g4e没有进入pxe环境,所以find和root一直找不到(pd)。

类比下grub2的net_bootp命令,有这条命令就告诉grub2从pxe启动,否则就从本地启动。
`net_bootp` 是 GRUB2 中用于网络启动的一个重要命令,其具体作用如下:

### 1. **获取网络配置信息**
`net_bootp` 命令通过 DHCP 协议从 DHCP 服务器获取网络配置信息,包括 IP 地址、子网掩码、网关、DNS 服务器等。这些信息对于后续的网络启动过程至关重要,因为它们确保客户端计算机能够正确地连接到网络并访问网络上的资源。

### 2. **加载网络驱动**
在获取网络配置信息后,`net_bootp` 会加载网络驱动,使得 GRUB2 能够通过网络接口进行通信。这包括初始化网络接口、设置网络参数等操作,确保网络接口处于正常工作状态。

### 3. **搜索配置文件**
`net_bootp` 会根据获取的网络配置信息,搜索网络上的 GRUB 配置文件(`grub.cfg`)。GRUB2 会按照一定的规则搜索配置文件,优先查找与客户端机器相关的配置文件,如基于 UUID、MAC 地址或 IP 地址的配置文件。例如,如果客户端机器的 UUID 是 `7726a678-7fc0-4853-a4f6-c85ac36a120a`,MAC 地址是 `52:54:00:ec:33:81`,IP 地址是 `10.0.0.130`,则 GRUB2 会按照以下顺序搜索配置文件:
- `(FWPATH)/grub.cfg-7726a678-7fc0-4853-a4f6-c85ac36a120a`
- `(FWPATH)/grub.cfg-52-54-00-ec-33-81`
- `(FWPATH)/grub.cfg-0A000082`
- `(FWPATH)/grub.cfg-0A00008`
- `(FWPATH)/grub.cfg-0A0000`
- `(FWPATH)/grub.cfg-0A000`
- `(FWPATH)/grub.cfg-0A00`
- `(FWPATH)/grub.cfg-0A0`
- `(FWPATH)/grub.cfg-0A`
- `(FWPATH)/grub.cfg-0`
- `(FWPATH)/grub.cfg`

其中,`FWPATH` 是由 `grub-mknetdir` 命令生成的路径。

### 4. **加载启动文件**
一旦找到合适的配置文件,`net_bootp` 会根据配置文件中的指令加载启动文件,如内核(`linux`)和初始 RAM 磁盘(`initrd`)。这些文件通常存储在 TFTP 服务器上,`net_bootp` 会通过 TFTP 协议从服务器下载这些文件到客户端计算机。

### 5. **提供环境变量**
`net_bootp` 还会提供一些环境变量,用于检查或修改 PXE 设备的行为。这些变量包括:
- `net_<interface>_ip`:网络接口的 IP 地址(只读)
- `net_<interface>_mac`:网络接口的 MAC 地址(只读)
- `net_<interface>_clientid`:DHCP 提供的客户端 ID(只读)
- `net_<interface>_clientuuid`:DHCP 提供的客户端 UUID(只读)
- `net_<interface>_hostname`:DHCP 提供的客户端主机名(只读)
- `net_<interface>_domain`:DHCP 提供的域名(只读)

在这个示例中,`net_bootp` 用于获取网络配置信息并加载网络驱动,然后搜索并加载网络上的 GRUB 配置文件和启动文件。

通过这些步骤,`net_bootp` 确保 GRUB2 能够通过网络启动操作系统,从而实现网络启动的功能。

g4d的内置菜单第一条就是pxe detect命令检测pxe启动环境。

如果g4e没有这样子的命令,那g4e怎么判断是从本地启动,还是从pxe环境启动呢?假设同一个/efi/grub/menu.lst菜单,g4e怎么知道怎么启动的?

回复

使用道具 举报

92#
 楼主| 发表于 2025-1-4 19:46:52 来自手机 | 只看该作者
他这个截图是没有进入G4E环境。你的截图什么已经进入G4E环境,网卡信息已经获得,不知怎么设置pd为根目录失败。我怀疑是find函数的问题。这个函数是有问题,但是我这里执行失败后,可以继续往下执行configfile  /efi/grub/menu.lst,可以启动成功。可是你那里不行。明天就可以提供一个测试版本了。
回复

使用道具 举报

93#
 楼主| 发表于 2025-1-4 19:49:13 来自手机 | 只看该作者
G4E也有类似函数,基本上是从grub2移植的,可能简略一点吧。
回复

使用道具 举报

94#
发表于 2025-1-6 19:09:40 | 只看该作者
proxydhcp路歪了,搞二十年也搞不好的。
回复

使用道具 举报

95#
发表于 2025-1-7 08:06:42 | 只看该作者
本帖最后由 mygamexxx 于 2025-1-7 10:14 编辑

不知大家有没有用TingPXE在UEFI网启成功的?我更改config.ini,启动文件使用undionly.kpxe、bootx64.efi、G4E.EFI、ipxe.pxe均没有成功,停在BootManager界面。

只使用QEMU启动测试器启动成功。

1.jpg (58.06 KB, 下载次数: 1)

1.jpg
回复

使用道具 举报

96#
发表于 2025-1-7 09:33:34 来自手机 | 只看该作者
建议真机测试pxe 虚拟机pxe的tftpd通信不稳定
回复

使用道具 举报

97#
 楼主| 发表于 2025-1-7 11:04:10 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-1-7 11:18 编辑
只使用QEMU启动测试器启动成功。

我这里使用QEMU测试,众多QEMU,只有一个启动到菜单,选择菜单执行后,提示磁盘不存在。
可否上传你的QEMU?
关于停在BootManager界面,我这里遇到两种情况:
1. 当 c 盘空闲容量 2G 以下时,总是这样的。删除一些文件后,解决。
2. VMware 虚拟机使用后会增加一些文件及文件夹。删除这些增加的文件,只保留一开始的基础文件及文件夹,解决。

点评

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412834下载的QEMU启动测试器x64  详情 回复 发表于 2025-1-7 15:24
回复

使用道具 举报

98#
 楼主| 发表于 2025-1-7 11:06:31 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-1-11 20:07 编辑
我在33楼问你的就是,我感觉g4e没有进入pxe环境,所以find和root一直找不到(pd)。

今天再上传一个,请看看。

点评

About to enter the menu.然后进入了命令行。  详情 回复 发表于 2025-1-7 11:21
回复

使用道具 举报

99#
发表于 2025-1-7 11:21:13 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-1-7 11:23 编辑
2011yaya2007777 发表于 2025-1-7 11:06
今天再上传一个,请看看。

About  to enter the menu.然后进入了命令行。日志没有看到尝试读取menu.lst的记录。

11:18:58 ROOT=F:\TinyPXEServer-win\netboot\
11:18:58 DHCPd 192.168.1.5:67 started...
11:18:58 TFPTd 192.168.1.5:69 started...
11:18:58 HTTPd:80 started...
11:19:19 DHCPd:DISCOVER received, MAC:00-0C-29-2F-BE-9C, XID:D35793D0
11:19:19 DHCPd:OFFER sent, IP:192.168.1.6, XID:D35793D0
11:19:23 DHCPd:REQUEST received, MAC:00-0C-29-2F-BE-9C, XID:D35793D0
11:19:23 DHCPd:ACK sent, IP:192.168.1.6, XID:D35793D0
11:19:23 TFTPd:DoReadFile:BOOTX64.EFI B:1468 T:0



QQ20250107-112009.png (49.29 KB, 下载次数: 4)

QQ20250107-112009.png
回复

使用道具 举报

100#
 楼主| 发表于 2025-1-7 12:18:27 来自手机 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-1-7 12:21 编辑

网卡没有驱动起来。谢谢测试。
尝试执行:
configfile /efi/grub/menu.lst
估计也不行

点评

加载不了菜单。  详情 回复 发表于 2025-1-7 13:42
回复

使用道具 举报

101#
发表于 2025-1-7 13:42:12 | 只看该作者
2011yaya2007777 发表于 2025-1-7 12:18
网卡没有驱动起来。谢谢测试。
尝试执行:
configfile /efi/grub/menu.lst

加载不了菜单。

QQ20250107-134122.png (50.59 KB, 下载次数: 5)

QQ20250107-134122.png
回复

使用道具 举报

102#
发表于 2025-1-7 15:24:54 | 只看该作者
本帖最后由 mygamexxx 于 2025-1-7 15:40 编辑
2011yaya2007777 发表于 2025-1-7 11:04
我这里使用QEMU测试,众多QEMU,只有一个启动到菜单,选择菜单执行后,提示磁盘不存在。
可否上传你的QE ...

http://bbs.wuyou.net/forum.php?mod=viewthread&tid=412834下载的QEMU启动测试器x64

将TinyPXEServer-win移至空闲136GB的分区,启动文件设置为QEMU启动成功的bootx64.efi,WMware虚拟机还是一样启动不成功。
至于WMware虚拟机运行后增加的文件,不知道如何操作,没试,我用的是最新的VMWARE 17.6.2完整版。


config.ini如下:
;[arch]
;用英文;注释第一行[arch],不自动选择启动文件。
;will over rule the bootp filename or opt67 if the client arch matches one of the below
;00000=grldr
;00007=G4E.efi
;00009=G4E.efi
;00007=ipxe-x86_64-snponly.efi
;0000b=ipxe-arm64-snponly.efi
00000=undionly.kpxe
00007=bootx64.efi
00009=bootx64.efi
[dhcp]
;needed to tell TFTPd where is the root folder
root=netboot
;bootp filename as in http://tools.ietf.org/html/rfc951
;filename=undionly.kpxe,启动文件文件名,可在界面选择
filename=bootx64.efi
;alternative bootp filename if request comes from ipxe or gpxe,Gpxe/Ipxe启动脚本,可在界面选择
altfilename=menu.txt
;start HTTPd
httpd=1
binl=0
start=0
dnsd=0
proxydhcp=0
;default=1
bind=1
;tftpd=1 by default
;will share (netbios) the root folder as PXE
smb=0
;will log to log.txt
log=0
;opt1=
;opt3=
;opt6=
;opt28=
;opt15=
;opt17=
;opt43=
;opt51=
;opt54=
;opt67=
;opt66=
;opt252=
;poolstart=
;poolsize=
;alternative bootp filename if request comes thru proxydhcp (udp:4011)
;proxybootfilename=,“代理DHCP”时需要设置
;any extra dhcp options
;my gpxe / ipxe dhcp options
optextra=175.6.1.1.1.8.1.1
;the below will be executed when clicking on the online button
;cmd=_test.bat
;if log=1, will log to log.txt
log=0
;设置共享参数,share_ip留空则获取本机ip地址
share_ip=
share_name=tool$
share_username=everyone
share_password=
[frmDHCPServer]
top=86
left=95



回复

使用道具 举报

103#
发表于 2025-1-8 08:25:31 来自手机 | 只看该作者
Vmware测试pxe的方法:使用tftpd32/64做tftp服务器,tiny pxe server1.0.0.23做dhcp服务器和http服务器,关闭tftpd(config.ini里面设置tftpd=0).
回复

使用道具 举报

104#
发表于 2025-1-8 08:29:10 来自手机 | 只看该作者
Vmware测试pxe:把tiny pxe server的dhcp 起始地址在测试pxe启动失败后改一下,可以提高成功率
回复

使用道具 举报

105#
发表于 2025-1-8 15:28:52 | 只看该作者
本帖最后由 mygamexxx 于 2025-1-9 08:11 编辑

终于搞定VMware虚拟机的UEFI的PXE网启,从http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424147的bat中发现了问题所在。用bootx64.efi成功启动。


反复尝试,同样的情况,PXE启动成功次数比较少,还是不用VMware虚拟机的UEFI的PXE网启。

Tiny Pxe Server网启.jpg (720.87 KB, 下载次数: 1)

Tiny Pxe Server网启.jpg
回复

使用道具 举报

106#
发表于 2025-1-8 19:34:56 | 只看该作者
感谢
回复

使用道具 举报

107#
 楼主| 发表于 5 天前 | 只看该作者
只使用QEMU启动测试器启动成功。

可惜这个 QEMU 启动测试器,只支持 tftp,要是支持 http 就好了。有没有支持 http 的 QEMU 启动测试器?
回复

使用道具 举报

108#
 楼主| 发表于 5 天前 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-1-14 18:21 编辑
加载不了菜单。

今天又排除了一些bug,麻烦再测试一下,谢谢了!

点评

find命令可以找到(pd)了,但是无法ls (pd)/,也无法configfile /efi/grub/menu.lst  详情 回复 发表于 前天 08:10
我试了,好像不成功。  详情 回复 发表于 前天 07:41
回复

使用道具 举报

109#
发表于 前天 07:41 | 只看该作者
本帖最后由 mygamexxx 于 2025-1-14 07:48 编辑
2011yaya2007777 发表于 2025-1-11 20:10
今天又排除了一些bug,麻烦再测试一下,谢谢了!

我试了,好像不成功。

PixPin_2025-01-14_07-39-45.jpg (107.95 KB, 下载次数: 3)

PixPin_2025-01-14_07-39-45.jpg

PixPin_2025-01-14_07-47-34.jpg (73.99 KB, 下载次数: 1)

PixPin_2025-01-14_07-47-34.jpg
回复

使用道具 举报

110#
发表于 前天 08:10 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-1-14 08:17 编辑
2011yaya2007777 发表于 2025-1-11 20:10
今天又排除了一些bug,麻烦再测试一下,谢谢了!

find命令可以找到(pd)了,但是无法ls (pd)/,也无法configfile /efi/grub/menu.lst
从截图来看,好像没有给客户机分配ip地址,ip地址怎么都是0?网卡驱动问题吗?
ls (pd)/

显示unrecognised network address,认不出网卡还是没有分配ip地址?


tinypxeserver日志中,没见到读取/efi/grub/menu.lst的记录。
08:11:18 ROOT=F:\TinyPXEServer-win\netboot\
08:11:18 DHCPd 192.168.1.9:67 started...
08:11:18 TFPTd 192.168.1.9:69 started...
08:11:18 HTTPd:80 started...
08:11:42 DHCPd:DISCOVER received, MAC:00-0C-29-2F-BE-9C, XID:5C57D79B
08:11:43 DHCPd:OFFER sent, IP:192.168.1.10, XID:5C57D79B
08:11:46 DHCPd:REQUEST received, MAC:00-0C-29-2F-BE-9C, XID:5C57D79B
08:11:46 DHCPd:ACK sent, IP:192.168.1.10, XID:5C57D79B
08:11:46 TFTPd:DoReadFile:BOOTX64.EFI B:1468 T:0





QQ20250114-080416.png (96.1 KB, 下载次数: 1)

QQ20250114-080416.png

pxe-2025-01-14-08-08-28.png (9.45 KB, 下载次数: 1)

pxe-2025-01-14-08-08-28.png

pxe-2025-01-14-08-08-35.png (13.17 KB, 下载次数: 1)

pxe-2025-01-14-08-08-35.png

pxe-2025-01-14-08-07-12.png (11.58 KB, 下载次数: 1)

pxe-2025-01-14-08-07-12.png

pxe-2025-01-14-08-07-40.png (10.71 KB, 下载次数: 2)

pxe-2025-01-14-08-07-40.png
回复

使用道具 举报

111#
 楼主| 发表于 前天 09:03 | 只看该作者
本帖最后由 2011yaya2007777 于 2025-1-14 09:35 编辑
find命令可以找到(pd)了,但是无法ls (pd)/,也无法configfile /efi/grub/menu.lst

初步分析,你的客户机 UEFI 固件只支持 tftp, 不支持 http ?
已经找到了出错的地方,要想一想任何解决。
回复

使用道具 举报

112#
 楼主| 发表于 前天 18:21 | 只看该作者
显示unrecognised network address,认不出网卡还是没有分配ip地址?

请测试,谢谢。

BOOTX64.rar

165.8 KB, 下载次数: 6, 下载积分: 无忧币 -2

点评

出菜单了!! 8:07:10 DHCPc:发现其他 DHCPd 在 LAN 8:07:10 ROOT=G:\PXE\TinyPXEServer-win\netboot\ 8:07:10 DHCPd 192.168.138.1:67 已开始... 8:07:10 TFPTd 192.168.138.1:69 已启动... 8:07:11 HTTPd:80  详情 回复 发表于 昨天 08:16
不行啊,这个版本启动后,直接进入了UEFI设置了。什么提示都看不到。  详情 回复 发表于 前天 18:33
回复

使用道具 举报

113#
 楼主| 发表于 前天 18:23 | 只看该作者
我试了,好像不成功。

测试版本,运行中间有暂停。请按空格键继续。
回复

使用道具 举报

114#
发表于 前天 18:33 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-1-14 22:11 编辑

不行啊,这个版本启动后,直接进入了UEFI设置了。什么提示都看不到。日志中,显示bootx64.efi文件都不读了。

QQ20250114-183048.png (47.2 KB, 下载次数: 1)

QQ20250114-183048.png

点评

我用VMware经常出现这种情况,继续选择EFI Network ,然后回车,有时能继续网启。  详情 回复 发表于 前天 21:01
回复

使用道具 举报

115#
 楼主| 发表于 前天 19:23 | 只看该作者
不行啊,这个版本启动后,直接进入了UEFI设置了

奇怪了!我在 QEMU 及 VM 中测试,没有问题呀。

点评

[dhcp] binl=0 proxydhcp=0 httpd=1 dnsd=0 bind=0 smb=0 root=F:\TinyPXEServer-win\netboot filename=bootx64.efi poolsize=100 start=1 optextra=175.6.1.1.1.8.1.1 [web] port=80 [frmDHCPServer]  详情 回复 发表于 前天 21:58
回复

使用道具 举报

116#
发表于 前天 21:01 | 只看该作者
liuzhaoyzz 发表于 2025-1-14 18:33
不行啊,这个版本启动后,直接进入了UEFI设置了。什么提示都看不到。bootx64.efi文件都不读了,日志中。
...

我用VMware经常出现这种情况,继续选择EFI Network ,然后回车,有时能继续网启。
回复

使用道具 举报

117#
发表于 前天 21:58 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-1-14 22:06 编辑
2011yaya2007777 发表于 2025-1-14 19:23
奇怪了!我在 QEMU 及 VM 中测试,没有问题呀。

[dhcp]
binl=0
proxydhcp=0
httpd=1
dnsd=0
bind=0
smb=0
root=F:\TinyPXEServer-win\netboot
filename=bootx64.efi
poolsize=100
start=1
optextra=175.6.1.1.1.8.1.1
[web]
port=80
[frmDHCPServer]
top=258
left=84

原来的配置文件,还是有问题,我精简成为上面的,删除[arch]那一节,可以加载菜单了。tinypxeserver配置文件,一定要用批处理生成才不容易出错。
似乎提示不支持http,但是虚拟机确实支持http协议的,因为ipxe和grub2都可以跑http。
等了好久启动不了wim和iso
21:49:27 ROOT=F:\TinyPXEServer-win\netboot\
21:49:27 DHCPd 192.168.1.9:67 started...
21:49:27 TFPTd 192.168.1.9:69 started...
21:49:28 HTTPd:80 started...
21:49:49 DHCPd:DISCOVER received, MAC:00-0C-29-2F-BE-9C, XID:B1FF4A96
21:49:50 DHCPd:OFFER sent, IP:192.168.1.10, XID:B1FF4A96
21:49:53 DHCPd:REQUEST received, MAC:00-0C-29-2F-BE-9C, XID:B1FF4A96
21:49:53 DHCPd:ACK sent, IP:192.168.1.10, XID:B1FF4A96
21:49:53 TFTPd:DoReadFile:bootx64.efi B:1468 T:0
21:49:56 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1423
21:49:56 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
21:49:56 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1423
21:49:56 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
21:49:56 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
21:49:56 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
21:49:59 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:34032
21:49:59 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:0
21:49:59 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
21:49:59 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
21:50:02 TFTPd:DoReadFile:/efi/grub/ext/ntboot B:0 T:854794
21:50:02 TFTPd:DoReadFile:/efi/grub/ext/ntboot B:0 T:0
21:50:09 TFTPd:DoReadFile:/wims/pe.wim B:0 T:228606845
21:50:10 TFTPd:DoReadFile OpenError:/bcdvhd Cannot open file "F:\TinyPXEServer-win\netboot\bcdvhd". 系统找不到指定的文件。
21:50:10 TFTPd:DoReadFile:/wims/pe.wim B:0 T:228606845
日志提示找不到bcdvhd文件,这是干啥的文件?

菜单如下:
title 启动服务端  pe.wim
/efi/grub/ext/ntboot (http)/wims/pe.wim
boot

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

tftp太慢了,实在没有耐心等下去。

pxe-2025-01-14-21-30-55.png (8.28 KB, 下载次数: 1)

pxe-2025-01-14-21-30-55.png

pxe-2025-01-14-21-52-00.png (15.51 KB, 下载次数: 1)

pxe-2025-01-14-21-52-00.png

pxe-2025-01-14-22-04-10.png (9.75 KB, 下载次数: 1)

pxe-2025-01-14-22-04-10.png

pxe-2025-01-14-22-04-28.png (2.96 KB, 下载次数: 0)

pxe-2025-01-14-22-04-28.png
回复

使用道具 举报

118#
发表于 昨天 08:16 | 只看该作者
本帖最后由 mygamexxx 于 2025-1-15 08:44 编辑

出菜单了!!等了半个小时,成功进入桌面!!!
8:07:10 DHCPc:发现其他 DHCPd 在 LAN
8:07:10 ROOT=G:\PXE\TinyPXEServer-win\netboot\
8:07:10 DHCPd 192.168.138.1:67 已开始...
8:07:10 TFPTd 192.168.138.1:69 已启动...
8:07:11 HTTPd:80 已启动...
8:07:15 DHCPc:未发现其他 DHCPd
8:07:45 DHCPd:DISCOVER 收到, MAC:00-0C-29-78-2E-78, XID:45CA5875
8:07:45 DHCPd:OFFER 发送, IP:192.168.138.2, XID:45CA5875
8:07:48 DHCPd:REQUEST 收到, MAC:00-0C-29-78-2E-78, XID:45CA5875
8:07:48 DHCPd:ACK 发送, IP:192.168.138.2, XID:45CA5875
8:07:48 TFTPd:DoReadFile:BOOTG4E.efi B:1468 T:0
8:08:36 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1283
8:08:36 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
8:08:36 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:1283
8:08:36 TFTPd:DoReadFile:/efi/grub/menu.lst B:0 T:0
8:08:36 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:603380
8:08:36 TFTPd:DoReadFile:/efi/grub/unifont.hex.gz B:0 T:0
8:08:39 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:34032
8:08:39 TFTPd:DoReadFile:/efi/grub/lt.jpg B:0 T:0
8:09:31 TFTPd:DoReadFile:/efi/grub/ext/ntboot B:0 T:854794
8:09:31 TFTPd:DoReadFile:/efi/grub/ext/ntboot B:0 T:0
8:09:36 TFTPd:DoReadFile:/wims/pe.wim B:0 T:314890969
8:09:39 TFTPd:DoReadFile OpenError:/bcdvhd 无法打开文件 "G:\PXE\TinyPXEServer-win\netboot\bcdvhd". 系统找不到指定的文件。
8:09:39 TFTPd:DoReadFile:/wims/pe.wim B:0 T:314890969
8:09:39 TFTPd:DoReadFile:/wims/pe.wim B:0 T:0


4.png (114.16 KB, 下载次数: 1)

4.png

3.png (131.86 KB, 下载次数: 1)

3.png

2.png (17.6 KB, 下载次数: 1)

2.png

1.png (92.47 KB, 下载次数: 1)

1.png
回复

使用道具 举报

119#
 楼主| 发表于 昨天 11:04 | 只看该作者
日志提示找不到bcdvhd文件,这是干啥的文件?

这个真不知道是什么。可能是 TinyPXEServer 带入的吧。

之所以不支持 HTTP,可能是你的 UEFI 版本比较低(2001f),不支持“定位ip4句柄协议”。

点评

那用ipxe在vm12上面测试,启动也没有这么慢啊,就算是tftp启动也比这个快啊,感觉还是哪里有问题吧。  详情 回复 发表于 昨天 13:53
回复

使用道具 举报

120#
 楼主| 发表于 昨天 11:06 | 只看该作者
出菜单了!!等了半个小时,成功进入桌面!!!

你的 UEFI 版本也是比较低(2001f),不支持“定位ip4句柄协议”,所以不支持 HTTP。

点评

用ipxe没有这么慢!  详情 回复 发表于 昨天 13:37
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-1-16 05:39

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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