找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 603|回复: 13

[分享] grub4dos-0.4.6a-2026-05-28

  [复制链接]
发表于 5 天前 | 显示全部楼层 |阅读模式
  • 2026-05-28 cd65de1@yaya.
  • 修正grldr.mbr启动ext2/exfat分区找不到grldr的问题。
    . 增加gpt_or_mbr.bin,用于启动mbr/gpt分区的grldr.mbr。
    . 增加hd_udf.bin,用于启动udf格式的硬盘。

评分

参与人数 1无忧币 +5 收起 理由
smartcowboy + 5 很给力!

查看全部评分

发表于 5 天前 | 显示全部楼层
更新说明:
2026-05-28 (yaya)
  1.修正grldr.mbr启动ext2/exfat分区找不到grldr的问题。
  2.增加gpt_or_mbr.bin,用于启动mbr/gpt分区的grldr.mbr。
    gpt_or_mbr.bin安装在磁盘LBA0扇区,grldr.mbr可安装在任意位置。
    把gpt_or_mbr.bin的偏移0x28处的4字节“11 22 33 44”,修改为grldr.mbr的实际安装LBA起始扇区。
  3.增加hd_udf.bin,用于启动udf格式的硬盘。

2026-01-13 (yaya)
  改进G4D启动另一版本G4D的兼容性。
  1. 新版G4D作为第二个G4D启动,兼容任意版本的第一个G4D启动。
  2. 新版G4D作为第一个G4D启动,兼容第二个G4D启动范围:grub4dos-0.4.6a-2021-11-19及以前版本。
  3. grub4dos-0.4.6a-2025-11-25版本作为第一个G4D启动,兼容第二个G4D启动范围:grub4dos-0.4.6a-2023-06-23及以后版本。
  4. 如果第一与第二个G4D版本相同,则无兼容问题。

2025-11-25 (yaya)
  支持gcc-15(由memoarfaa提供)。

2025-08-19 (yaya)
  解除NTFS文件系统对压缩与稀疏文件读挂钩的限制。

2025-08-10 (yaya)
  修正"map --mem"出错。

2025-07-03 (yaya)
  修正ls函数。

2024-02-26 (yaya)
  改进uuid/vol函数,支持10个以上分区。

2023-11-27 (yaya)
  修正碎片插槽计算。


下载:grub4dos-for_UEFI-2026-05-07.7z    1.93 MB
https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://gh.h233.eu.org/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://fastgit.cc/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://gh.monlor.com/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://gitproxy.mrhjx.cn/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://ghproxy.it/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
https://ghfast.top/https://github.com/chenall/grub4dos/releases/download/for_UEFI/grub4dos-for_UEFI-2026-05-07.7z
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
好资源,留存
回复

使用道具 举报

发表于 5 天前 | 显示全部楼层
更新了,谢谢!
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
支持更新了,谢谢
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
安装多系统启动好工具
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
请问gpt_or_mbr.bin这种格式的文件该怎么安装呢,有没有工具来安装呢?

点评

gpt_or_mbr.bin 是一段启动代码,相当于mbr的备份文件。 可以用bootice的扇区编辑功能写到磁盘或镜像的零号扇区。 至于安装工具,我写了一个批处理,gpt_or_mbr.bin 这个文件也内置到批处理了。 https://bbs.wuyou.  详情 回复 发表于 前天 17:18
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层
貌似只能用bootlace.com -gpt来装,没看到有例子,也不知道是这个这个程序内部自带了启动代码bin,还是需要指定gpt_or_mbr.bin

点评

bootlace.com 是用来安装grldr.mbr到磁盘的前16个扇区的,内置的是grldr.mbr,没有带gpt_or_mbr.bin bootlace.com 不能用于gpt磁盘,因为写磁盘前16个扇区会破坏gpt磁盘的分区表。 bootlace.com 可以在linux和dos下  详情 回复 发表于 前天 17:35
回复

使用道具 举报

 楼主| 发表于 4 天前 | 显示全部楼层
https://bbs.wuyou.net/forum.php? ... &extra=page%3D1
这里有安装程序,不过可能还不算太完善。
手动安装的话需要一些门栏,使用winhex编辑磁盘扇区
回复

使用道具 举报

发表于 前天 08:25 | 显示全部楼层
感謝大大分享!^^ 辛苦了!
回复

使用道具 举报

发表于 前天 17:18 | 显示全部楼层
201287zr 发表于 2026-5-29 15:13
请问gpt_or_mbr.bin这种格式的文件该怎么安装呢,有没有工具来安装呢?

gpt_or_mbr.bin 是一段启动代码,相当于mbr的备份文件。
可以用bootice的扇区编辑功能写到磁盘或镜像的零号扇区。

至于安装工具,我写了一个批处理,gpt_or_mbr.bin 这个文件也内置到批处理了。
https://bbs.wuyou.net/forum.php? ... 926&pid=6164492
9楼说的不太完善应该是指有些情况下可能安装失败,毕竟我写的比较简单,不能适用于所有场景。
但就算安装失败也不会对磁盘造成影响的,因为安装失败只是说明不合适用批处理写盘,所以是没有执行写盘操作的。
而手动编辑扇区写盘的话是肯定能写进去的。不过手动编辑是有风险的,需要在虚拟盘或测试盘上练熟悉了才可以在应用盘上操作,以降低风险。

gpt_or_mbr.bin 这个文件的初意是用于gpt磁盘实现legacy引导,因为一般来说gpt磁盘只能用于uefi引导的。
没有需要可以忽略这个文件。

最简单的g4d安装就是把grldr改名为bootmgr放到激活分区的根目录,再把menu.lst也放到这个位置。
因为windows分区格式化的磁盘,基本都是引导激活分区的根目录的bootmgr的。
根目录下如果原来有bootmgr就把原来的bootmgr移到boot文件夹里。然后修改menu.lst将其中的一个菜单项改成引导原来的bootmgr (chainloader /boot/bootmgr)

点评

感谢大元帅解答,我研究研究  详情 回复 发表于 昨天 10:07
回复

使用道具 举报

发表于 前天 17:35 | 显示全部楼层
本帖最后由 hilsonma 于 2026-5-31 17:38 编辑
onlyu2000 发表于 2026-5-29 17:29
貌似只能用bootlace.com -gpt来装,没看到有例子,也不知道是这个这个程序内部自带了启动代码bin,还是需要 ...

bootlace.com 是用来安装grldr.mbr到磁盘的前16个扇区的,内置的是grldr.mbr,没有带gpt_or_mbr.bin
bootlace.com 不能用于gpt磁盘,因为写磁盘前16个扇区会破坏gpt磁盘的分区表。
bootlace.com 可以在linux和dos下面使用。现在的windows不支持bootlace.com,需要在windows下安装grldr.mbr的话可以使用bootice. 上面我提到的我的批处理也是通过bootice实现的。

点评

我看grub4dos-0.4.6a-2026-05-28 中文档有“ --gpt 安装 grldr.mbr 到 gpt 分区类型的设备。” 还以为可以通过此操作将grldr.mbr写到LBA34,并在LBA0写入类gpt_or_mbr.bin的代码。 现在也有G4D_UEFI版本,估计没人  详情 回复 发表于 昨天 09:41
回复

使用道具 举报

发表于 昨天 09:41 | 显示全部楼层
hilsonma 发表于 2026-5-31 17:35
bootlace.com 是用来安装grldr.mbr到磁盘的前16个扇区的,内置的是grldr.mbr,没有带gpt_or_mbr.bin
bootl ...

我看grub4dos-0.4.6a-2026-05-28 中文档有“ --gpt        安装 grldr.mbr 到 gpt 分区类型的设备。”  还以为可以通过此操作将grldr.mbr写到LBA34,并在LBA0写入类gpt_or_mbr.bin的代码。
现在也有G4D_UEFI版本,估计没人折腾实模式的版本了。之前习惯用bootice类的安装器,手动或用脚本改扇区写入引导代码实在不太敢操作哈哈
回复

使用道具 举报

发表于 昨天 10:07 | 显示全部楼层
hilsonma 发表于 2026-5-31 17:18
gpt_or_mbr.bin 是一段启动代码,相当于mbr的备份文件。
可以用bootice的扇区编辑功能写到磁盘或镜像的零 ...

感谢大元帅解答,我研究研究
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-6-2 03:28

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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