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 |
http://wuyou.net/forum.php?mod=viewthread&tid=417233&extra=page%3D1 |
|
代码托管 | http://grub4dos.chenall.net/ | https://git.savannah.gnu.org/git/grub.git | ||
主要版本 |
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, |
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...