无忧启动论坛

 找回密码
 注册
搜索

[20250403] ZenEMU - QEMU启动测试器

查看数: 5193 | 评论数: 156 | 收藏 37
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2025-3-15 09:56

正文摘要:

本帖最后由 wintoflash 于 2025-4-4 19:59 编辑 给 QEMU 写了个简单图形界面以方便启动测试。首个支持直接测试WIM的启动测试器。 支持 x86 BIOS、IA32 UEFI、x64 UEFI、ARM32 UEFI、ARM64 UEFI。 支持测试 虚 ...

回复

lovelyelfpop 发表于 5 天前
继续签到。请忽略
2011blue_sea 发表于 6 天前
附加存储,怎么使用,在启动的pe里面看不见附加存储,谢谢

17437721548995584521254993047656.jpg (50.35 KB, 下载次数: 0)

17437721548995584521254993047656.jpg

点评

[attachimg]556677[/attachimg] 我这边可以看到啊。你是不是附加的虚拟盘没分区格式化?  详情 回复 发表于 6 天前
wintoflash 发表于 7 天前
20250404更新 v0.1.0
支持HTTP网启(内置HTTP Server)
支持ARM32 UEFI(cortex-a7/cortex-a15)


TYLOVEZM 发表于 7 天前
多谢分享
mygamexxx 发表于 7 天前
wintoflash 发表于 2025-4-3 10:27
试试 https://github.com/a1ive/ZenEmu/releases/tag/latest

将bcdpxe与目录boot,加回隐藏属性,运行新版ZenEMU,ipxe.efi顺利启动PE至桌面。
wintoflash 发表于 7 天前
mygamexxx 发表于 2025-4-2 23:01
好消息,去除文件夹与文件的隐藏与系统属性后,ipxe.efi顺利网启到PE桌面。
说明zenEMU的HTTP还需要针对 ...

试试 https://github.com/a1ive/ZenEmu/releases/tag/latest

点评

将bcdpxe与目录boot,加回隐藏属性,运行新版ZenEMU,ipxe.efi顺利启动PE至桌面。  详情 回复 发表于 7 天前
mygamexxx 发表于 2025-4-2 23:01:20
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

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

点评

试试 https://github.com/a1ive/ZenEmu/releases/tag/latest  详情 回复 发表于 7 天前
tangtai 发表于 2025-4-2 22:55:47
感谢分享!
mygamexxx 发表于 2025-4-2 22:49:44
本帖最后由 mygamexxx 于 2025-4-2 22:51 编辑

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

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

微信截图_20250402224723.png
mygamexxx 发表于 2025-4-2 22:42:24
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

可能原因是boot是隐藏属性的文件夹。
mygamexxx 发表于 2025-4-2 22:34:53
本帖最后由 mygamexxx 于 2025-4-2 22:38 编辑
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

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

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

微信截图_20250402223751.png

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

微信截图_20250402223738.png

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

微信截图_20250402223725.png

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

微信截图_20250402223639.png

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

微信截图_20250402223612.png
mygamexxx 发表于 2025-4-2 22:25:24
ews.exe也一样,用管理员权限运行CMD,也没用。boot目录名正确了,还是找不到。

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

微信截图_20250402222348.png
mygamexxx 发表于 2025-4-2 22:18:48
wintoflash 发表于 2025-4-2 21:41
找到原因了,是admin权限问题。你以管理员身份运行zemu试试?

已经是管理员权限了

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

微信截图_20250402221914.png
wintoflash 发表于 2025-4-2 21:41:37
mygamexxx 发表于 2025-4-2 21:26
如下:好像boot的目录名没在请求中

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

点评

好消息,去除文件夹与文件的隐藏与系统属性后,ipxe.efi顺利网启到PE桌面。 说明zenEMU的HTTP还需要针对文件与目录的隐藏与系统属性进行处理。  详情 回复 发表于 2025-4-2 23:01
可能原因是boot是隐藏属性的文件夹。  详情 回复 发表于 2025-4-2 22:42
很奇怪的现象,其他子目录在浏览器中都能看到,就只有/boot/和/uefi/目录看不到。  详情 回复 发表于 2025-4-2 22:34
已经是管理员权限了  详情 回复 发表于 2025-4-2 22:18
oar 发表于 2025-4-2 21:36:32
是不是双屏,两个屏幕分辨率不一样,然后拖动QEMU启动测试器到不同屏幕后
界面右边下边会有黑框框,稍稍拖动下黑框框边界,界面自动适应(放大铺满原来的黑框部分)了
mygamexxx 发表于 2025-4-2 21:34:18
oar 发表于 2025-4-2 21:27
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

右上角不是都有最小化、窗口化与关闭的按钮吗?
oar 发表于 2025-4-2 21:31:28
oar 发表于 2025-4-2 21:27
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

看到了,
ctrl+alt+f
oar 发表于 2025-4-2 21:27:47
QEMU启动测试器从全屏回到窗口状态,
有啥快捷按键
现在一个屏幕被Qemu占了,只能“关机”

点评

右上角不是都有窗口化与关闭的按钮吗?  详情 回复 发表于 2025-4-2 21:34
oar
看到了, ctrl+alt+f  详情 回复 发表于 2025-4-2 21:31
mygamexxx 发表于 2025-4-2 21:26:11
本帖最后由 mygamexxx 于 2025-4-2 21:29 编辑
wintoflash 发表于 2025-4-2 21:15
访问BOOT目录后,我需要的是控制台(cmd)里面的输出信息。

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

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

微信截图_20250402212447.png

点评

找到原因了,是admin权限问题。你以管理员身份运行zemu试试?  详情 回复 发表于 2025-4-2 21:41
EDlane 发表于 2025-4-2 21:20:52
感谢大佬,终于有大佬写这个了
wintoflash 发表于 2025-4-2 21:15:16
mygamexxx 发表于 2025-4-2 21:04
根目录G:\能看到,但子目录就出错。
Connection Debug InfoGET / from 127.0.0.1:34718Request URL Path ...

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

点评

如下:  详情 回复 发表于 2025-4-2 21:26
mygamexxx 发表于 2025-4-2 21:04:12
本帖最后由 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, 下载次数: 2)

微信截图_20250402210148.png

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

微信截图_20250402210317.png

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

微信截图_20250402210328.png

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

EWS.jpg

点评

访问BOOT目录后,我需要的是控制台(cmd)里面的输出信息。  详情 回复 发表于 2025-4-2 21:15
mygamexxx 发表于 2025-4-2 16:01:53
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  详情 回复 发表于 2025-4-2 20:00
wintoflash 发表于 2025-4-2 15:13:26

浏览器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  详情 回复 发表于 2025-4-2 16:01
mygamexxx 发表于 2025-4-2 14:56:03
wintoflash 发表于 2025-4-2 14:38
启动QEMU后,主机直接浏览器访问 http://127.0.0.1/ 能看到网页吗?
或者访问http://127.0.0.1/boot/bcd ...

好像不能。

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

微信截图_20250402145449.png

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

微信截图_20250402145401.png

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

微信截图_20250402145336.png

点评

127.0.0.1/boot或者127.0.0.1/boot/bootmgfw.efi能不能出文件?  详情 回复 发表于 2025-4-2 15:13
wintoflash 发表于 2025-4-2 14:38:28
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文件吗?

点评

好像不能。  详情 回复 发表于 2025-4-2 14:56
mygamexxx 发表于 2025-4-2 14:04:02
本帖最后由 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桌面。启动成功。





mygamexxx 发表于 2025-4-2 13:48:52
本帖最后由 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, 下载次数: 3)

微信截图_20250402134541.png

点评

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

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

闽公网安备 35020302032614号

GMT+8, 2025-4-10 14:09

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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