无忧启动论坛

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

[原创] GRUB4DOS for UEFI

    [复制链接]
3631#
 楼主| 发表于 3 天前 | 只看该作者
最近使用zenemu测试遇到点问题

新版本可以使用qemu网起了。

点评

grub4dos-for_UEFI-2025-05-10版本, vmware16.1.2测试,uefi下面启动pe.wim,似乎过程中有时候有出错提示,有时候会蓝屏。 启动pe.iso可以。 速度基本跑满了网速带宽。 [attachimg]558473[/attachimg] [attach  详情 回复 发表于 前天 21:23
我同样的启动环境,12月16版能显示菜单  启动失败, 2月25的版本 菜单 启动一切正常 HTTP速度不快   其它版本均看不到菜单  包含最新的5.10  详情 回复 发表于 前天 19:32
回复

使用道具 举报

3632#
发表于 前天 19:13 | 只看该作者
感谢分享、
回复

使用道具 举报

3633#
发表于 前天 19:32 | 只看该作者
2011yaya2007777 发表于 2025-5-10 11:10
新版本可以使用qemu网起了。

我同样的启动环境,12月16版能显示菜单  启动失败, 2月25的版本 菜单 启动一切正常 HTTP速度不快   其它版本均看不到菜单  包含最新的5.10
回复

使用道具 举报

3634#
发表于 前天 21:23 | 只看该作者
本帖最后由 liuzhaoyzz 于 2025-5-11 21:24 编辑
2011yaya2007777 发表于 2025-5-10 11:10
新版本可以使用qemu网起了。

grub4dos-for_UEFI-2025-05-10版本,
vmware16.1.2测试,uefi下面启动pe.wim,似乎过程中有时候有出错提示,有时候又没有出错提示;大部分时候正常,有时候会蓝屏。
启动pe.iso可以。
速度基本跑满了网速带宽。


用wintoflash的zemu_qemu0.2版本测试,似乎找不到/efi/grub/menu.lst菜单。

回复

使用道具 举报

3635#
发表于 昨天 07:49 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 11:58 编辑

新版用QEMU测试:NTBOOT方式,能出菜单,有出错信息,最终结果蓝屏。



wechat_2025-05-12_073805_096.png (26.07 KB, 下载次数: 0)

wechat_2025-05-12_073805_096.png

wechat_2025-05-12_073630_718.png (7.67 KB, 下载次数: 0)

wechat_2025-05-12_073630_718.png

wechat_2025-05-12_073503_302.png (30.68 KB, 下载次数: 0)

wechat_2025-05-12_073503_302.png
回复

使用道具 举报

3636#
发表于 昨天 07:51 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 11:58 编辑

map方式:能出菜单,有出错信息,最终结果蓝屏。

wechat_2025-05-12_074215_827.png (11.25 KB, 下载次数: 0)

wechat_2025-05-12_074215_827.png

wechat_2025-05-12_115759_350.png (50.83 KB, 下载次数: 0)

wechat_2025-05-12_115759_350.png
回复

使用道具 举报

3637#
发表于 昨天 07:58 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 10:29 编辑

旧版QEMU,TFTP,NTBOOT方式,/efi/ext/ntboot (http)/boot/boot.wim,能出菜单,有出错信息。/efi/ext/ntboot /boot/boot.wim,能出菜单,无出错信息。所需时间太长(估计需15分钟左右),未等待最终结果。

wechat_2025-05-12_075437_169.png (169.55 KB, 下载次数: 1)

wechat_2025-05-12_075437_169.png

wechat_2025-05-12_094740_740.png (54.83 KB, 下载次数: 0)

wechat_2025-05-12_094740_740.png

wechat_2025-05-12_102814_624.png (48.86 KB, 下载次数: 0)

wechat_2025-05-12_102814_624.png
回复

使用道具 举报

3638#
发表于 昨天 08:08 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 10:13 编辑

旧版QEMU + EasyWebSvr,NTBOOT方式,能出菜单。所需时间太长(估计需15分钟左右),未等待最终结果。
/efi/ext/ntboot /boot/boot.wim,发现这里是TFTP方式(上一张图)
改为/efi/ext/ntboot (http)/boot/boot.wim,还是TFTP(下一张图),多一句出错信息。

wechat_2025-05-12_095534_431.png (44.71 KB, 下载次数: 0)

wechat_2025-05-12_095534_431.png

HTTP.png (46.29 KB, 下载次数: 0)

HTTP.png
回复

使用道具 举报

3639#
发表于 昨天 09:04 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 11:57 编辑

VMware虚拟机,HTTP启动(有HTTP服务器),/efi/ext/ntboot /boot/boot.wim,出菜单,正常到PE桌面。
VMware虚拟机,TFTP启动(无HTTP服务器),/efi/ext/ntboot /boot/boot.wim,不出菜单,出错如图。

wechat_2025-05-12_090122_178.png (4.69 KB, 下载次数: 0)

wechat_2025-05-12_090122_178.png
回复

使用道具 举报

3640#
 楼主| 发表于 昨天 16:28 | 只看该作者
我同样的启动环境,12月16版能显示菜单

可以进命令行吗?如果可以,请执行以下命令:
root
find
configfile /efi/grub/menu.lst

点评

两个版本对比  详情 回复 发表于 昨天 17:35
回复

使用道具 举报

3641#
 楼主| 发表于 昨天 16:42 | 只看该作者
vmware16.1.2测试,uefi下面启动pe.wim,似乎过程中有时候有出错提示,有时候又没有出错提示;大部分时候正常,有时候会蓝屏。

有出错提示但是没有停止,是由于内部有重新加载功能。

用wintoflash的zemu_qemu0.2版本测试,似乎找不到/efi/grub/menu.lst菜单。

我使用v0.0.5.0测试正常。我下载v0.2再试一试。
回复

使用道具 举报

3642#
 楼主| 发表于 昨天 16:54 | 只看该作者
新版用QEMU测试:NTBOOT方式,能出菜单,有出错信息,最终结果蓝屏。

蓝屏的原因可能是引导文件没有读完整。
看错误信息,好像单次传输的文件太大了。我使用QEMU7.2.0测试,单次传输4096字节。你这个单次传输0x1e8d5ac0字节!看来得限制一下。
你使用的是wintoflash的zemu_qemu什么版本?

点评

最新的0.2.0.0版  详情 回复 发表于 昨天 17:11
回复

使用道具 举报

3643#
 楼主| 发表于 昨天 16:59 | 只看该作者
旧版QEMU + EasyWebSvr,NTBOOT方式,能出菜单。所需时间太长(估计需15分钟左右),未等待最终结果

你这个版本太旧,不支持http.
还一个QEMU v7.2.0以上测试。

点评

但用ipxe测试是能够HTTP启动成功的。  详情 回复 发表于 昨天 17:12
回复

使用道具 举报

3644#
 楼主| 发表于 昨天 17:05 | 只看该作者
VMware虚拟机,TFTP启动(无HTTP服务器),/efi/ext/ntboot /boot/boot.wim,不出菜单,出错如图。

因为出现菜单前,要加载字库,背景图等等,这些读取模式默认是http。然而你没有这个服务,所以等待超时。
回复

使用道具 举报

3645#
发表于 昨天 17:11 | 只看该作者
2011yaya2007777 发表于 2025-5-12 16:54
蓝屏的原因可能是引导文件没有读完整。
看错误信息,好像单次传输的文件太大了。我使用QEMU7.2.0测试, ...

最新的0.2.0.0版
回复

使用道具 举报

3646#
发表于 昨天 17:12 | 只看该作者
本帖最后由 mygamexxx 于 2025-5-12 17:32 编辑
2011yaya2007777 发表于 2025-5-12 16:59
你这个版本太旧,不支持http.
还一个QEMU v7.2.0以上测试。

但用ipxe测试是能够HTTP启动成功的。ipxe脚本分成两段。autoexec.ipxe最后chain /menu.ipxe,menu.ipxe是加载PE的脚本,就是显示出来的菜单。原来用一个菜单无法HTTP,总是TFTP。

wechat_2025-05-12_171439_561.png (43.25 KB, 下载次数: 0)

wechat_2025-05-12_171439_561.png

wechat_2025-05-12_171455_039.png (42.46 KB, 下载次数: 0)

wechat_2025-05-12_171455_039.png

wechat_2025-05-12_171724_515.png (324.61 KB, 下载次数: 0)

wechat_2025-05-12_171724_515.png
回复

使用道具 举报

3647#
发表于 昨天 17:35 | 只看该作者
2011yaya2007777 发表于 2025-5-12 16:28
可以进命令行吗?如果可以,请执行以下命令:
root
find

两个版本对比

123.png (142.8 KB, 下载次数: 0)

123.png

QQ_1747042398630.png (41.21 KB, 下载次数: 0)

QQ_1747042398630.png
回复

使用道具 举报

3648#
 楼主| 发表于 昨天 17:46 | 只看该作者
grub4dos-for_UEFI-2025-05-10版本,

使用zemu v0.2测试情况:
使用本身的http功能,使用ntboot加载10PE.WIM,蓝屏,错误代码也是0xc0000001.
然后关闭本身的http功能,使用EasyWebSvr,结果启动成功。
再关闭EasyWebSvr,使用本身的http功能,结果启动成功。不知是巧合,还是其他,待反复测试。
回复

使用道具 举报

3649#
 楼主| 发表于 昨天 18:07 | 只看该作者
两个版本对比

你这不是出菜单了吗?

点评

出菜单的是2.25版本, 下面一张图才是不出菜单的新版  详情 回复 发表于 昨天 18:25
回复

使用道具 举报

3650#
 楼主| 发表于 昨天 18:09 | 只看该作者
但用ipxe测试是能够HTTP启动成功的

ipxe自带http功能。

点评

谢谢,明白了。  详情 回复 发表于 10 小时前
回复

使用道具 举报

3651#
发表于 昨天 18:25 | 只看该作者
2011yaya2007777 发表于 2025-5-12 18:07
你这不是出菜单了吗?

出菜单的是2.25版本,  下面一张图才是不出菜单的新版
回复

使用道具 举报

3652#
发表于 10 小时前 | 只看该作者

谢谢,明白了。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2025-5-13 20:40

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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