无忧启动论坛

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

grub4dos/grub2对比

  [复制链接]
跳转到指定楼层
1#
发表于 2022-4-3 17:36:26 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 liuzhaoyzz 于 2022-4-3 17:44 编辑

https://www.cnblogs.com/liuzhaoyzz/p/16095064.html
表格太难编辑了,直接贴网址吧。有错误的请指正,有些没有亲自测试,只是看网上的资料推论下。

论坛的表格宽度怎么调整?感觉挺难的。


评分

参与人数 1无忧币 +5 收起 理由
zhczf + 5

查看全部评分

2#
发表于 2022-4-3 18:01:14 | 只看该作者
grub4dos-for_BIOSgrub4dos-for_UEFIGNU grub2wintoflash-grub2
官网http://wuyou.net/forum.php?mod=forumdisplay&fid=6064位:http://wuyou.net/forum.php?mod=viewthread&tid=422652&extra=page%3D132位:http://wuyou.net/forum.php?mod=viewthread&tid=421866http://www.gnu.org/software/grub/http://wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1
代码托管http://grub4dos.chenall.net/http://grub4dos.chenall.net/git clonehttps://git.savannah.gnu.org/git/grub.githttps://github.com/a1ive/grub/releases/tag/latest
主要版本grub4dos0.4.5cgrub4dos0.4.6agrub-for_UEFI_2022.3.28grub1.99-2.06grub2.05
开发时间2003年至今2020.8.27至今2011-05-14~2021-06-082019.11.03至今
开发者不点、bean、chenall、2011yaya2007777,目前主要是2011yaya20077772011yaya2007777、wintofalshRichard Stallman wintoflash
CPU架构支持X86X86/X64X86/X64,ARM,国产鲲鹏、飞腾ARM,海光、兆芯X86/X64,龙芯MIPSX86/X64,ARM,支持国产鲲鹏、飞腾ARM,海光、兆芯X86/X64,龙芯MIPS
安装工具bootlace(DOS和linux两栖程序)、grubinst、bootice、umbrbootice、easybcdgrub-install,bootice、easybcdgrub-install,bootice、easybcd
衍生及相关工具fbinst、MBR OStool、run、ntloader、NTBOOT、SISO、Easy2boot、wee、ipxegrldrntloader、run、NTBOOTventoygrubfilemanager、Easy2boot、wimboot、ntboot
分区支持BIOS支持MBR、GPT分区启动UEFI支持MBR、GPTBIOS支持MBR分区启动UEFI支持MBR、GPTBIOS支持MBR分区启动UEFI支持MBR、GPT分区启动
文件系统支持FAT32/NTFS/EXFAT/UDF/ISO9600/EXT2/EXT3/EXT4 FAT32/NTFS/EXFAT/UDF/ISO9600/EXT2/EXT3/EXT4 FAT32/NTFS/EXFAT/UDF/ISO9600/EXT2/EXT3/EXT4/btrfs/f2fs/hfs/reiserfs/sfs/xfs/zfs/newc/cpio支持41种,详见fs.lst FAT32/NTFS/EXFAT/UDF/ISO9600/EXT2/EXT3/EXT4/btrfs/f2fs/hfs/reiserfs/sfs/xfs/zfs/newc/cpio支持41种,详见fs.lst
文件解压缩算法支持支持gz/lzma/lz4支持gz/lzma/lz4支持tar/gz/lz/xz支持tar/gz/lz/xz
图像解压缩算法bmp/jpgbmp/jpgbmp、jpg、png、tgabmp、jpg、png、tga
map命令支持map磁盘仿真支持map磁盘仿真不支持map,支持drivemap交换磁盘支持map磁盘仿真
碎片解析最多支持32个文件碎片最多支持32个文件碎片理论上支持碎片数量没有上限。理论上支持碎片数量没有上限。
RAMOS启动支持firadisk/winvblock/svbus/primo驱动RAMOS支持svbus/primo驱动RAMOS不支持firadisk/winvblock/svbus/primo驱动RAMOS支持svbus/primo驱动RAMOS
正则表达式通过外部命令wenv部分支持通过外部命令wenv部分支持支持正则表达式支持正则表达式
pxe支持支持pxe启动,间接支持ipxe启动暂不支持pxe启动支持pxe启动,间接支持ipxe启动支持pxe启动,间接支持ipxe启动
loopback启动linux不支持不支持支持支持
partnew启动linux支持3个及以下的MBR主分区支持3个及以下的MBR主分区支持3个及以下的MBR主分区支持3个及以下的MBR主分区
安全启动安全启动对BIOS启动无影响暂无绕过UEFI安全启动方案?有绕过UEFI安全启动的方案有绕过UEFI安全启动的方案
上手难易程度 知识点较多 有了grub4dos-for_BIOS的基础,上手较快。 定制知识点较多。使用上知识体系相对于grub4dos来说是几乎是全新的。 定制知识点较多。使用上知识体系相对于grub4dos来说是几乎是全新的。

回复

使用道具 举报

3#
 楼主| 发表于 2022-4-3 18:10:37 | 只看该作者
你看都超过页面宽度了。
回复

使用道具 举报

4#
发表于 2022-4-3 18:51:22 | 只看该作者
过安全启动方案是通用的吧,grub4dos-for_uefi 应该也可以用的,只是这些方案应该都不能适用于新版本的windows,所以我现在对这些方案没有了兴趣,也就没有试过,所说的都是推测。
回复

使用道具 举报

5#
 楼主| 发表于 2022-4-3 19:31:31 来自手机 | 只看该作者
可能可以用g4e签名的grub2绕过安全启动,我没试过,没兴趣。等人验证吧。
回复

使用道具 举报

6#
发表于 2022-4-3 19:33:36 | 只看该作者
本帖最后由 蓝星明月 于 2022-4-3 19:36 编辑

grub2的bios支持从GPT的bios boot分区启动。
回复

使用道具 举报

7#
 楼主| 发表于 2022-4-4 05:35:47 来自手机 | 只看该作者
蓝星明月 发表于 2022-4-3 19:33
grub2的bios支持从GPT的bios boot分区启动。

你有亲自测试吗?确定吗?具体怎么实现的?比如用什么工具安装测试的?
回复

使用道具 举报

8#
 楼主| 发表于 2022-4-4 05:48:46 来自手机 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-4-4 06:16 编辑

本着求真务实的原则,向大家求证几个问题:
1.GNU grub2开发者列表在哪里看?官网我没有找到。
2.g4d和g4e应该支持国产海光/兆芯这样的x86/x64架构,那么是否能够支持鲲鹏、飞腾这样的ARM架构?是否能够支持龙芯MIPS这样的架构?没有实战,因为网上的资料一般地都是用grub2引导吧(早期可能有用U-Boot),理论上可以支持吗?申威Alpha架构军用版(比如申威1600或申威5+神威睿思),民用版(比如申威410+中标麒麟)用什么引导的?
3.g4e倒底支持多少个文件碎片解析?最大32个吗?
4.有无其他的方面需要补充的?
回复

使用道具 举报

9#
发表于 2022-4-4 09:07:04 | 只看该作者
liuzhaoyzz 发表于 2022-4-4 05:35
你有亲自测试吗?确定吗?具体怎么实现的?比如用什么工具安装测试的?

GRUB2 的 i386-pc 构建是支持任意分区表的 (包括 MBR, GPT 甚至其他奇奇怪怪的分区表)。
用 grub-install 或者 grub-bios-setup 正常安装就行,注意要留出足够多的保留扇区。
安装器是可以把 core.img 写在分区表和分区的间隙中的,启动之后就是完整的 GRUB 环境。
回复

使用道具 举报

10#
 楼主| 发表于 2022-4-4 10:03:04 | 只看该作者
本帖最后由 liuzhaoyzz 于 2022-4-4 10:54 编辑

很有深度的回复!

GNU grub2开发者列表原来在Home页上面,我还以为在Development页上面,Daniel Kiper好像既负责开发,还负责GNU grub2官网的维护。

龙芯以前是MIPS,现在是基于MIPS的魔改版LoongArch,可能已经不能兼容MIPS了。

申威军用版确实跟我们没什么关系,只是好奇罢了。申威民用版看网上介绍似乎已经放弃了桌面版了。也就是说申威跟一般人都没有什么关系。

grub2-BIOS支持MBR、GPT分区启动,已经修改。



回复

使用道具 举报

11#
发表于 2022-4-4 14:32:32 | 只看该作者
本帖最后由 蓝星明月 于 2022-4-4 20:34 编辑
liuzhaoyzz 发表于 2022-4-4 10:03
很有深度的回复!

GNU grub2开发者列表原来在Home页上面,我还以为在Development页上面,Daniel Kiper好 ...

将Grub2-BIOS安装在GPT分区:
(1)可以使用Grub2的自身安装工具grub-install 或者 grub-bios-setup安装,
前提是要求GPT硬盘有bios boot分区,Grub2-Bios的自身安装工具会把core.img安装到GPT的bios boot分区。

(2)可以使用第三方Boot管理安装工具安装,
用较新版的AIO Boot 安装Grub2-BIOS,GPT硬盘可以有bios boot分区,也可以没有bios boot分区。
回复

使用道具 举报

12#
发表于 2022-4-4 17:26:51 | 只看该作者
g4e倒底支持多少个文件碎片解析?最大32个吗?

如果就一个碎片文件映射,最多39个碎片。你们见过最多的碎片是多少?如果有需求,就得考虑修改存储模式了。
回复

使用道具 举报

13#
 楼主| 发表于 2022-4-4 17:57:50 来自手机 | 只看该作者
蓝星明月 发表于 2022-4-4 14:32
将Grub2-BIOS安装在GPT分区:
(1)可以使用Grub2的自身安装工具grub-install 或者 grub-bios-setup安装,
...

OK,I see.
回复

使用道具 举报

14#
 楼主| 发表于 2022-4-4 18:02:07 来自手机 | 只看该作者
2011yaya2007777 发表于 2022-4-4 17:26
如果就一个碎片文件映射,最多39个碎片。你们见过最多的碎片是多少?如果有需求,就得考虑修改存储模式了 ...

这个需求对我来说不是很强烈,因为制作RAMOS的批处理都会整理下,如果支持的碎片数量更多当然更好,但我的电脑上没有什么可以测试的碎片文件。现在g4d的碎片解析感觉在ssd上面不是足够健壮,32个碎片以内有时候也有问题,但是难以重现这个问题。
回复

使用道具 举报

15#
发表于 2022-4-4 18:06:14 | 只看该作者
曾经想学GRUB2在2048扇区前搞个小分区来引导G4D,结果现在的分区软件基本都对齐了,不能在前面再加分区,就改成直接写扇区了。
回复

使用道具 举报

16#
发表于 2023-10-26 19:45:06 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-11-23 15:02

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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