陈晓猫

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: :: 管理 ::
  grub4dos-for_BIOS grub4dos-for_UEFI GNU grub2 wintoflash-grub2

论坛或

官网

http://wuyou.net/forum.php?mod=forumdisplay&fid=60

64位:http://wuyou.net/forum.php?mod=viewthread&tid=422652&extra=page%3D1

32位:http://wuyou.net/forum.php?mod=viewthread&tid=421866

http://www.gnu.org/software/grub/

https://ftp.gnu.org/gnu/grub/

http://wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1

代码托管 http://grub4dos.chenall.net/

http://grub4dos.chenall.net/

https://git.savannah.gnu.org/git/grub.git

https://github.com/a1ive/grub/releases/tag/latest

主要版本

grub4dos0.4.5c

grub4dos0.4.6a

grub-for_UEFI_2022.3.28

grub1.99-2.12

grub2.05

开发时间

2003年至今

2020.8.27至今

2011-05-14~2023-12-20

2019.11.03至今

开发者 不点、roy、karyonix、bean、chenall、2011yaya2007777,目前主要是2011yaya2007777

2011yaya2007777、wintofalsh

Daniel Kiper,
Alex Burmashev,
Vladimir 'phcoder' Serbinenko.
Yoshinori K. Okuji

 wintoflash

CPU架构支持 X86/X64
X86/X64,海光/兆芯X86/X64(待验证) X86/X64,ARM,国产鲲鹏、飞腾ARM,海光、兆芯X86/X64,龙芯MIPS、龙芯LoongArch待验证 X86/X64,ARM,支持国产鲲鹏、飞腾ARM,海光、兆芯X86/X64,龙芯MIPS、龙芯LoongArch待验证

安装工具

bootlace(DOS和linux两栖程序)、grubinst、bootice、umbr

bootice、easybcd

grub-bios-setup、grub-install,bootice、easybcd

grub-bios-setup、grub-install,bootice、easybcd

衍生及相关工具

fbinst、MBR OStool、run、ntloader、NTBOOT、SISO、Easy2boot、wee、ipxegrldr

ntloader、run、NTBOOT

ventoy、winly

grubfilemanager、Easy2boot、wimboot、ntboot

分区支持

BIOS支持MBR、GPT分区启动

UEFI支持MBR、GPT

BIOS支持MBR、GPT分区启动

UEFI支持MBR、GPT分区启动

BIOS支持MBR、GPT分区启动

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/jpg/xpm

bmp/jpg/xpm

bmp、jpg、png、tga bmp、jpg、png、tga
map命令 支持map磁盘仿真 支持map磁盘仿真 不支持map,支持drivemap交换磁盘 支持map磁盘仿真
启动协议 16 位协议 (Legacy protocol) handover/loadfile2协议自适应 32 bit boot protocol 32 bit boot protocol
碎片解析 最多支持32个文件碎片 最多支持39个文件碎片 理论上支持碎片数量没有上限。 理论上支持碎片数量没有上限。
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来说是几乎是全新的。

to be continued...

posted on 2022-04-03 07:24  陈晓猫  阅读(2131)  评论(0编辑  收藏  举报