无忧启动论坛

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

[原创] [20250403] ZenEMU - QEMU启动测试器

    [复制链接]
121#
 楼主| 发表于 5 天前 | 只看该作者
liuzhaoyzz 发表于 2025-3-28 22:59
可能是没选中吧。

选择了启动文件之后,菜单出来了,g4e+pxe启动菜单正常,但是启动太慢了,从任务管 ...

QEMU的TFTP是内部模拟的,不走主机的网络。
我给ZEMU内置了一个HTTP Server,现在可以直接测试HTTP网启了。
https://github.com/a1ive/ZenEmu/releases/tag/latest

点评

启动不成功(ipxe.efi能出菜单,VMware是能成功的)。画面如下:  详情 回复 发表于 4 天前
21:52:06 ROOT=F:\boot\ 21:52:06 DHCPd 192.168.1.4:67 started... 21:52:06 TFPTd 192.168.1.4:69 started... 21:52:06 HTTPd:80 started... 21:52:19 HTTPd:Connect: 127.0.0.1, TID=1228 21:52:19 HTTPd:Cl  详情 回复 发表于 5 天前
回复

使用道具 举报

122#
发表于 5 天前 | 只看该作者
感谢分享
回复

使用道具 举报

123#
发表于 5 天前 | 只看该作者
好专业的工具、看到了可以收藏一下
回复

使用道具 举报

124#
发表于 5 天前 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-4-1 22:08 编辑
wintoflash 发表于 2025-4-1 15:59
QEMU的TFTP是内部模拟的,不走主机的网络。
我给ZEMU内置了一个HTTP Server,现在可以直接测试HTTP网启 ...

21:52:06 ROOT=F:\boot\
21:52:06 DHCPd 192.168.1.4:67 started...
21:52:06 TFPTd 192.168.1.4:69 started...
21:52:06 HTTPd:80 started...
21:52:19 HTTPd:Connect: 127.0.0.1, TID=1228
21:52:19 HTTPd:Client: 127.0.0.1 [HEAD] /efi/grub/menu.lst
21:52:19 HTTPd:DisConnect: TID=1228
21:52:19 HTTPd:Connect: 127.0.0.1, TID=9432
21:52:19 HTTPd:Client: 127.0.0.1 [GET] /efi/grub/menu.lst
21:52:19 HTTPd:Server : Returning /efi/grub/menu.lst
21:52:19 HTTPd:DisConnect: TID=9432
21:52:19 HTTPd:Connect: 127.0.0.1, TID=9548
21:52:19 HTTPd:Client: 127.0.0.1 [GET] /efi/grub/menu.lst
21:52:19 HTTPd:Server : Returning /efi/grub/menu.lst
21:52:19 HTTPd:DisConnect: TID=9548
21:52:19 HTTPd:Connect: 127.0.0.1, TID=10304
21:52:19 HTTPd:Client: 127.0.0.1 [HEAD] /efi/grub/menu40.hex
21:52:19 HTTPd:DisConnect: TID=10304
21:52:21 HTTPd:Connect: 127.0.0.1, TID=1664
21:52:21 HTTPd:Client: 127.0.0.1 [HEAD] /efi/grub/ext/gbk2uni
21:52:21 HTTPd:DisConnect: TID=1664
21:52:21 HTTPd:Connect: 127.0.0.1, TID=2620
21:52:21 HTTPd:Client: 127.0.0.1 [GET] /efi/grub/ext/gbk2uni
21:52:21 HTTPd:Server : Returning /efi/grub/ext/gbk2uni
21:52:21 HTTPd:DisConnect: TID=2620
我直接用的是tinypxeserver,开启了httpd服务,好像iso文件不能正常传输。看ip地址是127.0.0.1,感觉不太对啊,本机?

用tinypxeserver+EasyWebServer组合也不行,菜单传输了,但是iso文件不传输。
"F:\bak\VPC\QemuBootTest\ZenEMU\zemu_qemu\qemu\qemu-system-x86_64w.exe" -drive if=pflash,file="F:\bak\VPC\QemuBootTest\ZenEMU\zemu\X64_EFI.qcow2",snapshot=on -cpu max -accel tcg,thread=multi -smp 4 -M q35,kernel-irqchip=on -m 4096 -device vmware-svga -device usb-ehci -device usb-kbd -device usb-tablet -nic user,model=e1000,tftp="F:\boot",bootfile="g4eBOOTX64.EFI" -boot n,splash-time=1,strict=on


QQ20250401-220554.png (30.26 KB, 下载次数: 2)

QQ20250401-220554.png

点评

这应该是g4e的问题吧,和qemu没关系,我用ipxe是没问题的。 ip就是本机。  详情 回复 发表于 5 天前
回复

使用道具 举报

125#
 楼主| 发表于 5 天前 | 只看该作者
liuzhaoyzz 发表于 2025-4-1 21:57
21:52:06 ROOT=F:\boot\
21:52:06 DHCPd 192.168.1.4:67 started...
21:52:06 TFPTd 192.168.1.4:69 st ...

这应该是g4e的问题吧,和qemu没关系,我用ipxe是没问题的。
ip就是本机。
回复

使用道具 举报

126#
发表于 4 天前 | 只看该作者
感谢分享更新
回复

使用道具 举报

127#
发表于 4 天前 | 只看该作者
感谢分享!
回复

使用道具 举报

128#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 14:24 编辑
wintoflash 发表于 2025-4-1 15:59
QEMU的TFTP是内部模拟的,不走主机的网络。
我给ZEMU内置了一个HTTP Server,现在可以直接测试HTTP网启 ...

启动不成功(ipxe.efi能出菜单,VMware是能成功的)。画面如下:
ipxe.efi 在ZenEMU,HTTP勾选情况下。

微信截图_20250402134541.png (80.12 KB, 下载次数: 1)

微信截图_20250402134541.png

点评

启动QEMU后,主机直接浏览器访问 http://127.0.0.1/ 能看到网页吗? 或者访问http://127.0.0.1/boot/bcdpxe 能获取到bcd文件吗?  详情 回复 发表于 4 天前
回复

使用道具 举报

129#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 14:22 编辑

bootmgfe.efi(ZenEMU 在 TFTP)大概10~12分钟看到PE桌面。启动成功。
ipxe.efi(ZenEMU 在 TFTP + EasyWebSvr)大概5~7分钟看到PE桌面。启动成功。


bootmgfe.efi(VMware+haneWIN DHCP Server+EasyWebSvr)大概1.5分钟完成PE桌面。启动成功。
ipxe.efi(VMware+haneWIN DHCP Server+EasyWebSvr)大概1分钟完成PE桌面。启动成功。





回复

使用道具 举报

130#
 楼主| 发表于 4 天前 | 只看该作者
mygamexxx 发表于 2025-4-2 13:48
启动不成功(ipxe.efi能出菜单,VMware是能成功的)。画面如下:
ipxe.efi 在ZenEMU,HTTP勾选情况下。

启动QEMU后,主机直接浏览器访问 http://127.0.0.1/ 能看到网页吗?
或者访问http://127.0.0.1/boot/bcdpxe 能获取到bcd文件吗?

点评

好像不能。  详情 回复 发表于 4 天前
回复

使用道具 举报

131#
发表于 4 天前 | 只看该作者
wintoflash 发表于 2025-4-2 14:38
启动QEMU后,主机直接浏览器访问 http://127.0.0.1/ 能看到网页吗?
或者访问http://127.0.0.1/boot/bcd ...

好像不能。

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

微信截图_20250402145449.png

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

微信截图_20250402145401.png

微信截图_20250402145336.png (213.7 KB, 下载次数: 1)

微信截图_20250402145336.png

点评

127.0.0.1/boot或者127.0.0.1/boot/bootmgfw.efi能不能出文件?  详情 回复 发表于 4 天前
回复

使用道具 举报

132#
 楼主| 发表于 4 天前 | 只看该作者

浏览器127.0.0.1/boot或者127.0.0.1/boot/bootmgfw.efi能不能出文件?

点评

127.0.0.1/boot/bootmgfw.efi能出文件到下载。 127.0.0.1/boot:The resource you specified ('G:/boot') could not be found  详情 回复 发表于 4 天前
回复

使用道具 举报

133#
发表于 4 天前 | 只看该作者
wintoflash 发表于 2025-4-2 15:13
浏览器127.0.0.1/boot或者127.0.0.1/boot/bootmgfw.efi能不能出文件?

127.0.0.1/boot/bootmgfw.efi能出文件到下载。

127.0.0.1/boot:The resource you specified ('G:/boot') could not be found

点评

有点邪门,是不是文件系统权限问题? 使用这个命令行版的HTTP Server,执行 打开http://127.0.0.1/浏览文件看看boot文件夹之类的能不能打开,把控制台输出的调试信息贴上来我研究一下。 [attachimg]556566[/a  详情 回复 发表于 4 天前
回复

使用道具 举报

134#
 楼主| 发表于 4 天前 | 只看该作者
mygamexxx 发表于 2025-4-2 16:01
127.0.0.1/boot/bootmgfw.efi能出文件到下载。

127.0.0.1/boot:The resource you specified ('G:/boo ...

有点邪门,是不是文件系统权限问题?
ews.zip (50.93 KB, 下载次数: 2)
使用这个命令行版的HTTP Server,执行
  1. ews.exe --root=G:
复制代码

打开http://127.0.0.1/浏览文件看看boot文件夹之类的能不能打开,把控制台输出的调试信息贴上来我研究一下。

点评

根目录G:\能看到,但子目录就出错  详情 回复 发表于 4 天前
回复

使用道具 举报

135#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 21:14 编辑
wintoflash 发表于 2025-4-2 20:00
有点邪门,是不是文件系统权限问题?

使用这个命令行版的HTTP Server,执行

根目录G:\能看到,但子目录就出错。
Connection Debug Info
GET / from 127.0.0.1:34718
Request URL Path decoded to '/'
Bytes sent:0
Bytes received:707
Final request parse state:10
Header pool used:660
Header count:14
*** Request Headers ***
'Host' = '127.0.0.1'
'Connection' = 'keep-alive'
'sec-ch-ua' = '"Chromium";v="134", "Not:A-Brand";v="24", "Microsoft Edge";v="134"'
'sec-ch-ua-mobile' = '?0''sec-ch-ua-platform' = '"Windows"'
'Upgrade-Insecure-Requests' = '1'
'User-Agent' = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36 Edg/134.0.0.0'
'Accept' = 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7'
'Sec-Fetch-Site' = 'none'
'Sec-Fetch-Mode' = 'navigate'
'Sec-Fetch-User' = '?1'
'Sec-Fetch-Dest' = 'document'
'Accept-Encoding' = 'gzip, deflate, br, zstd'
'Accept-Language' = 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6'

*** Request Warnings ***
No warnings


微信截图_20250402210148.png (48.92 KB, 下载次数: 1)

微信截图_20250402210148.png

微信截图_20250402210317.png (67.33 KB, 下载次数: 1)

微信截图_20250402210317.png

微信截图_20250402210328.png (29.79 KB, 下载次数: 1)

微信截图_20250402210328.png

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

EWS.jpg

点评

访问BOOT目录后,我需要的是控制台(cmd)里面的输出信息。  详情 回复 发表于 4 天前
回复

使用道具 举报

136#
 楼主| 发表于 4 天前 | 只看该作者
mygamexxx 发表于 2025-4-2 21:04
根目录G:\能看到,但子目录就出错。
Connection Debug InfoGET / from 127.0.0.1:34718Request URL Path ...

访问BOOT目录后,我需要的是控制台(cmd)里面的输出信息。

点评

如下:  详情 回复 发表于 4 天前
回复

使用道具 举报

137#
发表于 4 天前 | 只看该作者
感谢大佬,终于有大佬写这个了
回复

使用道具 举报

138#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 21:29 编辑
wintoflash 发表于 2025-4-2 21:15
访问BOOT目录后,我需要的是控制台(cmd)里面的输出信息。

如下:好像boot的目录名没在请求中

微信截图_20250402212447.png (147.8 KB, 下载次数: 3)

微信截图_20250402212447.png

点评

找到原因了,是admin权限问题。你以管理员身份运行zemu试试?  详情 回复 发表于 4 天前
回复

使用道具 举报

139#
发表于 4 天前 | 只看该作者
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

点评

右上角不是都有窗口化与关闭的按钮吗?  详情 回复 发表于 4 天前
oar
看到了, ctrl+alt+f  详情 回复 发表于 4 天前
回复

使用道具 举报

140#
发表于 4 天前 | 只看该作者
oar 发表于 2025-4-2 21:27
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

看到了,
ctrl+alt+f
回复

使用道具 举报

141#
发表于 4 天前 | 只看该作者
oar 发表于 2025-4-2 21:27
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

右上角不是都有最小化、窗口化与关闭的按钮吗?
回复

使用道具 举报

142#
发表于 4 天前 | 只看该作者
是不是双屏,两个屏幕分辨率不一样,然后拖动QEMU启动测试器到不同屏幕后
界面右边下边会有黑框框,稍稍拖动下黑框框边界,界面自动适应(放大铺满原来的黑框部分)了
回复

使用道具 举报

143#
 楼主| 发表于 4 天前 | 只看该作者
mygamexxx 发表于 2025-4-2 21:26
如下:好像boot的目录名没在请求中

找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

点评

好消息,去除文件夹与文件的隐藏与系统属性后,ipxe.efi顺利网启到PE桌面。 说明zenEMU的HTTP还需要针对文件与目录的隐藏与系统属性进行处理。  详情 回复 发表于 4 天前
可能原因是boot是隐藏属性的文件夹。  详情 回复 发表于 4 天前
很奇怪的现象,其他子目录在浏览器中都能看到,就只有/boot/和/uefi/目录看不到。  详情 回复 发表于 4 天前
已经是管理员权限了  详情 回复 发表于 4 天前
回复

使用道具 举报

144#
发表于 4 天前 | 只看该作者
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

已经是管理员权限了

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

微信截图_20250402221914.png
回复

使用道具 举报

145#
发表于 4 天前 | 只看该作者
ews.exe也一样,用管理员权限运行CMD,也没用。boot目录名正确了,还是找不到。

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

微信截图_20250402222348.png
回复

使用道具 举报

146#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 22:38 编辑
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

很奇怪的现象,其他子目录在浏览器中都能看到和点击进去,就只有/boot/和/uefi/目录点击进去出错。

微信截图_20250402223751.png (15.64 KB, 下载次数: 1)

微信截图_20250402223751.png

微信截图_20250402223738.png (30.13 KB, 下载次数: 1)

微信截图_20250402223738.png

微信截图_20250402223725.png (27.6 KB, 下载次数: 1)

微信截图_20250402223725.png

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

微信截图_20250402223639.png

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

微信截图_20250402223612.png
回复

使用道具 举报

147#
发表于 4 天前 | 只看该作者
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

可能原因是boot是隐藏属性的文件夹。
回复

使用道具 举报

148#
发表于 4 天前 | 只看该作者
本帖最后由 mygamexxx 于 2025-4-2 22:51 编辑

boot目录去除隐藏属性后,EWS.exe运行在浏览器中能看到boot目录中的文件了。
但是zenEMU还是找不到文件。原因可能是这几个文件是隐藏属性。

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

微信截图_20250402224723.png
回复

使用道具 举报

149#
发表于 4 天前 | 只看该作者
感谢分享!
回复

使用道具 举报

150#
发表于 4 天前 | 只看该作者
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

好消息,去除文件夹与文件的隐藏与系统属性后,ipxe.efi顺利网启到PE桌面。
说明zenEMU的HTTP还需要针对文件与目录的隐藏与系统属性进行处理。

点评

试试 https://github.com/a1ive/ZenEmu/releases/tag/latest  详情 回复 发表于 3 天前
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-4-6 23:05

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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