无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站广告联系 微信:wuyouceo QQ:184822951
查看: 403140|回复: 3291
打印 上一主题 下一主题

[原创] GRUB4DOS for UEFI

    [复制链接]
1#
发表于 2022-12-6 18:59:31 | 显示全部楼层
本帖最后由 2010XwX 于 2022-12-6 19:11 编辑

grub4dos-0.4.6a-2022-11-28 在调用 5大 SISO 时,列表文件扩展名只显示前2个,如 AAA.ISO 显示 AAA.IS,少了最后一个字母O,同样 AAA.IMG 显示 AAA.IM ,缺G,等等。前一版本正常,可显示全部扩展名(3字母)。
图1:grub4dos-0.4.6a-2022-10-26,显示全部扩展名。
图2:grub4dos-0.4.6a-2022-11-28,扩展名只显示前2个字母。

grldr1026.jpg (190.49 KB, 下载次数: 128)

grldr1026.jpg

grldr1128.jpg (204.88 KB, 下载次数: 129)

grldr1128.jpg
回复

使用道具 举报

2#
发表于 2023-2-24 10:43:03 | 显示全部楼层
本帖最后由 2010XwX 于 2023-2-24 11:38 编辑

SISO 在 grub4dos-0.4.6a-2023-02-23 下显示不完整,上一版 grub4dos-0.4.6a-2022-12-22 显示正常。
似乎不兼容 graphicsmode -1 1024
回复

使用道具 举报

3#
发表于 2023-2-24 16:15:58 | 显示全部楼层
本帖最后由 2010XwX 于 2023-2-24 16:19 编辑
2011yaya2007777 发表于 2023-2-24 15:35
SISO内部调整分辨率
graphicsmode -1 320:800 100:1000 24:32
所以不会支持1024。你可以修改它。

grldr 2022.1212 graphicsmode -1 1024 模式下:

快照1:正常。

grldr 2023.0223 graphicsmode -1 1024 模式下:

快照2:不正常。

以上语句未作任何变化,仅更换了 grldr。另外,当 graphicsmode -1 640 模式下,grldr 2023.0223 也正常。


快照1.jpg (72.93 KB, 下载次数: 158)

快照1.jpg

快照2.jpg (21.63 KB, 下载次数: 179)

快照2.jpg
回复

使用道具 举报

4#
发表于 2023-2-24 17:59:35 | 显示全部楼层
本帖最后由 2010XwX 于 2023-2-24 18:06 编辑
2011yaya2007777 发表于 2023-2-24 17:25
故障没有重现。你菜单只保留一句graphicsmode -1 1024 ,然后进入命令行,执行SISO RUN --automenu,看看状 ...

语句:

graphicsmode -1 1024
set /a fh=26

set /a vbe=%vbe%+0
if %vbe%==640 graphicsmode -1 640 && set /a fh=16

splashimage /BOOT/GRUB/VBE/BG%fh%.jpg

font --font-high=%fh% /BOOT/GRUB/VBE/F%fh%
color normal=0x0F highlight=black/light-gray helptext=0x0B heading=0x0A standard=0x0F

setmenu --help=6=0=0
command /BOOT/GRUB/SISO RUN --automenu-all

-----------------------------------------------
默认情况下图形模式 1024,可选 640。
grub4dos-0.4.6a-2022-12-22 两种模式都可以正常显示。
换成 grub4dos-0.4.6a-2023-02-23,1024模式下显示不正常,640模式下显示正常。
语句没有变动,仅更换 grldr 测试反馈。
这里的 SISO 是5大的2022.11的最新版。见:https://www.123pan.com/s/NflRVv-Cm5Sh


回复

使用道具 举报

5#
发表于 2023-2-24 19:29:49 | 显示全部楼层
本帖最后由 2010XwX 于 2023-2-24 19:41 编辑
2011yaya2007777 发表于 2023-2-24 19:08
把你的26字库也发上来吧

F26字库。

主菜单等显示都没问题(1024),就是调用 SISO 显示不对,上一版本没问题。

USBOS_Professinal.jpg (159.5 KB, 下载次数: 167)

USBOS_Professinal.jpg

F26.7z

151.5 KB, 下载次数: 16, 下载积分: 无忧币 -2

回复

使用道具 举报

6#
发表于 2023-2-24 20:03:46 | 显示全部楼层

  grub4dos-for_UEFI-2023-02-23 使用下来没有发现问题。
    UEFI 启动菜单界面:

USBOS_G4E@2023.0223.jpg (204.36 KB, 下载次数: 156)

USBOS_G4E@2023.0223.jpg
回复

使用道具 举报

7#
发表于 2023-3-1 11:24:18 | 显示全部楼层
本帖最后由 2010XwX 于 2023-3-1 11:27 编辑
2011yaya2007777 发表于 2023-3-1 11:21
已经修正。从官网下载。

    grub4dos-0.4.6a-2023-02-28 测试了一下,graphicsmode 640 模式下,可以正常显示 SISO 菜单,1024 模式下,如同 grub4dos-0.4.6a-2023-02-23 版,仍无法正常显示。
    退回使用去年最后一版 grub4dos-0.4.6a-2022-12-22 ,SISO RUN --automenu-all 显示正常。
以上测试,语句都没动,只更换了 grldr。

附件 5 大 SISO

SISO.7z

1.93 MB, 下载次数: 6, 下载积分: 无忧币 -2

回复

使用道具 举报

8#
发表于 2023-3-1 12:08:03 | 显示全部楼层


  grub4dos-0.4.6a-2023-03-01, SISO  可以显示菜单了。1024 模式下显示英文,640模式下是中文。

快照:1024模式下显示英文。但有个奇怪,若启动时先 640 模式显示中文,然后用 1024 模式,也显示中文。

快照1.jpg (71.46 KB, 下载次数: 163)

快照1.jpg
回复

使用道具 举报

9#
发表于 2023-3-1 16:31:54 | 显示全部楼层
本帖最后由 2010XwX 于 2023-3-1 16:47 编辑
2011yaya2007777 发表于 2023-3-1 15:17
RUN、SISO内部使用0x1800820处的内容判断是否加载了全字库。如果为零,显示英文,否则显示中文。
由于现 ...

好的,谢谢大师!
grub4dos-0.4.6a-2023-03-01 版本,只要第一次以 640 分辨率运行一次,然后 1024 分辨率运行,就可以是中文显示了。

另外再反映一个测试情况,当背景以 message 方式运行时(1024x768),从 grub4dos-0.4.6a-2022-11-28 版本起,第一次运行 SISO 显示菜单正常,回主菜单再运行 SISO,就出现乱码。早期版本正常,grub4dos-0.4.6a-2022-10-26 及前期版本。
图1:grldr22.1128 第一次运行 SISO 界面,正常:
图2:grldr22.1128 返回主菜单,再次运行 SISO 界面,乱码:
图3:grldr17.1118 返回主菜单,再次运行 SISO 界面,正常
图4:grldr22.1026 返回主菜单,再次运行 SISO 界面,正常


grldr22.1128A.jpg (76.49 KB, 下载次数: 166)

grldr22.1128A.jpg

grldr22.1128B.jpg (94.72 KB, 下载次数: 156)

grldr22.1128B.jpg

grldr17.1118.jpg (79.23 KB, 下载次数: 147)

grldr17.1118.jpg

grldr22.1026.jpg (74.73 KB, 下载次数: 154)

grldr22.1026.jpg
回复

使用道具 举报

10#
发表于 2023-3-1 19:15:59 | 显示全部楼层
另外再补充一下,在 message 800x600 背景分辨率上,也是以上现象:从 grub4dos-0.4.6a-2022-11-28 起都不正常,以前都正常。
VMware Workstation 17.0.1 Pro Win7x64 虚拟机,EasyU_3.7.2023.0110 U盘,菜单里添加了 SISO 功能,测试时仅更换 grldr 版本,其它条件都一样,
回复

使用道具 举报

11#
发表于 2023-3-1 21:40:57 | 显示全部楼层
本帖最后由 2010XwX 于 2023-3-1 21:48 编辑
2011yaya2007777 发表于 2023-3-1 19:42
给一个message背景图,以及加载方式(既菜单)。没有用过。不过现在已经不支持这种方式了。可能是保留代码 ...

目前论坛上常用的启动移动盘:USBOS,EasyU,USM 和 优捷易。其中 USBOS 采用 VBE 方式,其它三个 message 方式。
附件是 EasyU BIOS 启动文件:MESSAGE(800x600),MENU.LST(主菜单),TOOL.LST(二级菜单)加载 SISO 组件。

grub4dos-0.4.6a-2022-10-26 及之前都没发现问题,grub4dos-0.4.6a-2022-11-28 及以后版本都存在上贴(2704#)的现象。

EasyU.7z

385.06 KB, 下载次数: 15, 下载积分: 无忧币 -2

回复

使用道具 举报

12#
发表于 2023-3-2 17:01:41 | 显示全部楼层
本帖最后由 2010XwX 于 2023-3-2 17:03 编辑

这个全部正常了,谢谢大师!
等候新版!
回复

使用道具 举报

13#
发表于 2023-5-1 14:11:47 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-1 14:13 编辑

最近发现一个问题,近期几个 grldr (试了几个 2023版)和 grubfm 不兼容。能启动 grubfm.iso 文件管理器,但用 grubfm 加载 一些 ISO 映像时(map),却不成功,界面如下截图。但早期的 grldr (如 2021.0516 版)没有这样的问题。

快照7.jpg (33.81 KB, 下载次数: 135)

快照7.jpg
回复

使用道具 举报

14#
发表于 2023-5-1 14:44:48 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-1 14:46 编辑

截图是今天的,是 grubfm 用 map 方式加载 ISO 时,出现的提示。应该是 grubfm 内嵌的 grldr 版本号。刚才我用 grub4dos-0.4.6a-2022-08-23 启动 grubfm.iso,加载某些 PE.ISO 出错的提示是一样的。用 2021.0516版本正常。
GRLDR_2022.0719 也不行。
回复

使用道具 举报

15#
发表于 2023-5-1 14:59:56 | 显示全部楼层
刚才试了一个 2019-09-09 版的 grldr,正常!
grubfm.iso v7.4,映像ISO是 Win2003PE_18.0316。其它有些PE.ISO 情况相同。
回复

使用道具 举报

16#
发表于 2023-5-2 08:05:41 | 显示全部楼层
grldr 同 grubfm 的不兼容性,经测试:发现最早始于 grub4dos-0.4.6a-2021-12-17,以前测试的几个版本都没有发现出错黑屏白字提示,即启动 grubfm.iso 文件管理器,加载相关 PE.ISO(2003PE)都正常,而从 2021-12-17 版本起,测试的几个都发现以上截图的提示。
回复

使用道具 举报

17#
发表于 2023-5-2 10:17:02 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-2 10:28 编辑

grubfm.iso v7.4
LMT_WinXP.PE_070911.iso
Win2003PE_18.0316.iso
https://cloud.189.cn/t/yme2mieYNnMr (访问码:b7vk)

https://pan.baidu.com/s/1OJVi0Z7TFQU3PjRjZpJIfQ?pwd=3xn6   提取码:3xn6

老毛桃的 XP.PE,用  grubfm.iso 能完全启动加载工具,用 SISO 或 ventoy 加载,能启动到 XP.PE,但加载不上工具。2003PE 3种方式都可以。




回复

使用道具 举报

18#
发表于 2023-5-4 13:12:06 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-4 13:16 编辑
2011yaya2007777 发表于 2023-5-4 10:46
问题找到了。是由于当年为了配合SVBus,调整了存储碎片数据的位置。grubfm没有跟进,替换新的grub.exe。
...

grubfm 现在已经停止开发了,最新版就是 7.4,看来要使用 grubfm,只能使用旧版的 G4D 了。重新编译我不会。
当初 新版 G4D 也遇到 SISO 不兼容,后来大师解决了,新版也能用 SISO 了。
回复

使用道具 举报

19#
发表于 2023-5-4 18:14:36 | 显示全部楼层
   请教 ksafei 大师,帮忙把 Grubfm 中的 grub.exe 替换 为grub4dos-0.4.6a-2023-03-29 版本,经测试,在新版 G4D 启动平台上,新版的 grubfm,可以成功启动上传的两个 PE,但仍有不足之处,0PE 启动不成功。但旧版的 grub4dos 和 grubfm 都能成功。
  最后,再次感谢各位大师们的无私奉献!!!
回复

使用道具 举报

20#
发表于 2023-5-5 11:16:23 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-5 11:18 编辑
2011yaya2007777 发表于 2023-5-5 08:56
今天编译了一个新的。

      谢谢大师!可以在新版 grub4dos BIOS 启动下,用 grubfm 加载原先无法启动的PE了。
    你更新的 grubfm,少了一个 【Boot VHD(memdisk)】,ksafei 在原基础上又添加了【vboot 启动 VHD】,主要依靠 grubfm 加载虚拟硬盘镜像,如 ventoy.vhd。

截图1:yaya 新版 grubfm 无法启动 ventoy.vhd
截图2:ksafei 新版 grubfm 可以用 【Boot VHD(memdisk)】或 【vboot 启动 VHD】加载启动 ventoy 虚拟硬盘镜像。

快照1.jpg (41.08 KB, 下载次数: 127)

快照1.jpg

快照2.jpg (69.85 KB, 下载次数: 122)

快照2.jpg
回复

使用道具 举报

21#
发表于 2023-5-5 11:50:27 | 显示全部楼层
2011yaya2007777 发表于 2023-5-5 11:29
我是从官网下载的,自然没有那个补丁了。你请他大吧,我没有补丁。

官网上确实没有这两个选择项,随着软硬件的进展,你们这些大师与时共进作进一步开发,我们使用者再次感谢你们!
回复

使用道具 举报

22#
发表于 2023-5-5 11:55:28 | 显示全部楼层
本帖最后由 2010XwX 于 2023-5-5 12:09 编辑
357734620 发表于 2023-5-5 11:50
ksafei 新版 grubfm 来一份啊。

ksafei 定制版:

http://bbs.wuyou.net/forum.php?m ... 8371&fromuid=357299

yaya 大的也可以。2807#

    考虑到适配兼容 5大的 SISO,更新的 grubfm_pc.iso 建议运行在 grub4dos-0.4.6a-2022-08-23 起升级的G4D平台上。
    以上个人使用体验,供参考。

回复

使用道具 举报

23#
发表于 2023-6-5 12:55:54 | 显示全部楼层
rockrock99 发表于 2023-6-5 08:48
请问一下有G4E版本的SISO吗,测试G4D版不能用

有个 run.efi ,类似于 SISO,自动列表镜像,加载启动 ISO。

快照4.jpg (72.7 KB, 下载次数: 142)

快照4.jpg
回复

使用道具 举报

24#
发表于 2023-6-7 07:02:52 | 显示全部楼层

《优启时代系统维护盘》2021臻藏版(B)

  https://www.uqiba.com/post/2021.html

可从以上维护盘中提取。在 G4E 环境下加载就可以了。
回复

使用道具 举报

25#
发表于 2023-6-8 06:53:52 | 显示全部楼层
rockrock99 发表于 2023-6-7 12:08
查了一遍,没有找到这文件

=======================
1,下载 UQi_USBsys_2021(B).7z
2,解压,找到 Files / USBsys2021B.ISO
3,打开 USBsys2021B.ISO > efi / run.efi
=======================

点评

排版问题,才发现有B版的存在  详情 回复 发表于 2023-6-8 09:45
可能包换了,文件名不是这个。 USBsys2021.FBA+USBsys2021.ISO 两者里面都没有run.efi  详情 回复 发表于 2023-6-8 09:24
回复

使用道具 举报

26#
发表于 2023-6-8 12:08:35 | 显示全部楼层
rockrock99 发表于 2023-6-8 09:45
排版问题,才发现有B版的存在

该页面的底部:

快照1.jpg (186.92 KB, 下载次数: 130)

快照1.jpg

点评

找到了,谢谢。 现在改用这板块置顶帖里面的RUN,更符合习惯。 http://bbs.wuyou.net/forum.php?mod=viewthread&tid=424995  详情 回复 发表于 2023-6-9 10:21
回复

使用道具 举报

27#
发表于 2023-12-4 16:26:43 | 显示全部楼层
本帖最后由 2010XwX 于 2023-12-4 16:28 编辑

看了两位大师的讨论,我为你们的精益求精的精神所感动!我不懂计算机语言,仅是一个使用者而已。类似的新旧版本 grub4dos 的使用不同,我也碰到过。这里是 udm,我遇到的是 grubfm 。早期 grub4dos 下,使用
grubfm 启动老毛桃的 WinXP.PE 一直很正常,后来升级了 grub4dos,用 grubfm 启动老毛桃的 WinXP.PE 就不正常了(加载不上工具软件)。后来经 Ksafei 大师升级了 grubfm 内部相关的 grub4dos 启动文件,就恢复正常了。后来 grub4dos 又升级了,又不行了,Ksafei 大师又帮助升级了一次 grubfm,现在用最新版的 g4d一直使用正常。看来在 grub4dos 平台上,不同版本的 g4d,其相应的组件也要有相应的匹配(包括 0PE 也是如此)。
回复

使用道具 举报

28#
发表于 2023-12-4 18:02:04 | 显示全部楼层
本帖最后由 2010XwX 于 2023-12-4 18:20 编辑
2011yaya2007777 发表于 2023-12-4 16:51
好像前半年还升级了一次grubfm,就是替换了其中的grub.exe。

是的,升级过2次,一次是 g4d 升级到 2023.03.29 版,grubfm 升级一次,另一次是 2023.06.23 版(注意:有出问题也在这个节点)。

相应的还有 5大的 SISO 组件,g4d 自己改过一次,5大为适应 g4d 升级,5大本人也升级过一次。现在在最新版 grub4dos 下使用都没问题。
谢谢大师们的努力!
回复

使用道具 举报

29#
发表于 2023-12-5 18:45:04 | 显示全部楼层
本帖最后由 2010XwX 于 2023-12-5 19:07 编辑
yjd 发表于 2023-12-5 17:21
根据 3121# 案例 ,做了测试:
1,替换 NTBOOT-2017-04-02.iso 里面的引导文件和根文件为同样最新grldr, ...

udm 我没有用过。NTBOOT 可以下载 5大的 2022-11-11 版。有两种形式,一个是 ISO 版,一个是单文件版。我使用的是单文件版。一个用来直接启动 Ventoy.vhd(Ventoy 虚拟硬盘),第二作为启动管理器来用,没出过什么问题。不知 5大的 NTBOOT 和你用的是否同一个。NTBOOT 我整合在 C大的 USBOS 启动移动盘里(ud)。
我看了一下,5大的 NTBOOT-2022-11-11.ISO 里面的 grldr 是 2022-10-26。
另外你还要注意一点,光更新 grldr 还不够,里面是否还有 grldr 运行环境版本要求的判断。
回复

使用道具 举报

30#
发表于 2023-12-6 11:30:18 | 显示全部楼层
2011yaya2007777 发表于 2023-12-6 10:03
1. 直接替换“\MBROSTool6.26.12A-12x8664-20220630B26\ldr\grldr"文件为最新版本。
2. 运行MBROSTool.e ...

我的启动U盘是 ud 三分区形式,ud 启动最新版 grub4dos-0.4.6a-2023-11-27,因没有 yid 的 NTBOOT-2017-04-02.iso,测试的是 5大的 NTBOOT-2022-11-11.iso ,iso 放在隐藏区,测试正常。
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-6-7 21:20

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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