无忧启动论坛
标题:
GRUB4DOS与GRUB是什么关系或有什么区别?
[打印本页]
作者:
gxdiyer
时间:
2009-3-26 22:53
标题:
GRUB4DOS与GRUB是什么关系或有什么区别?
GRUB4DOS与GRUB是什么关系或有什么区别?
作者:
yjd
时间:
2009-3-27 02:07
都是引导器,有区别。
grub老外的
grub4dos中国的
所以我每次回答都不会打grub而是打grub4dos或g4d
作者:
lianjiang
时间:
2009-3-27 07:38
引自官方文档:
首先搞清楚与 GNU GRUB 的关系。 GNU GRUB 分为 GNU GRUB Legacy 和 GNU GRUB2 两代 。GNU GRUB Legacy 其实就是原来的 GNU GRUB 0.xx ,最新版是 2005 年发布的 GNU GRUB 0.97 。目前已停止开发,并改名为 GNU GRUB Lagecy 。GNU GRUB2 是第二代 GRUB,它将取代原来的 GNU GRUB (例如0.9x版),但目前还处于开发阶段,尚未发布正式版。
而 GRUB4DOS 则是对 GNU GRUB Lagecy 的二次开发。该项目最早由 不点 在2003年发起,目前主要由他、bean 和另外几位中国人维护,很多人贡献了代码,再加上广大网友热心帮助,使得 GRUB4DOS 不断完善。在当前 新的 GRUB2 没有到位、老的 GNU GRUB Lagecy 又有诸多不完善 的情况下,GRUB4DOS 受到越来越多人的欢迎。不少人已经把 GRUB4DOS 当作仍然处于活跃开发当中的 grub legacy 了,当他们给 grub 0.XX 的补丁被搁浅时,他们又把补丁投递给了 GRUB4DOS。
GRUB4DOS 对 GNU GRUB 0.97 的改进
作者:
Climbing
时间:
2009-3-27 09:23
grub4dos的开发基础仍然是GNU Grub Legacy,到现在为止,grub4dos仍然是以Grub Legacy的补丁(patch)形式出现,只不过,grub4dos对Grub legacy的改动实在是太大了,从量变到质变,以至于从功能上来看,两者已经不太象是一个东西了。
就我所知道的,在功能上,grub4dos相比grub legacy,有如下增强(详细请参考grub4dos的readme文档及change log):
1、grub4dos支持中文(有专门的中文版本);
2、grub4dos的A20代码被完全重写,修正了很多bug。
3、grub4dos支持各种磁盘仿真功能,例如:软/硬盘映像仿真;ISO仿真光驱;逻辑分区仿真为主分区等
4、grub4dos的启动方式的多样性,你可以通过各种方式来启动它:dos、ntldr、bootmgr、mbr、引导扇区、linux的kexec、其它引导软件、pxe(pxe代码被完全重写)、光盘引导。
5、grub4dos支持多种操作系统的内核和引导文件的格式:linux内核不用说了,它还支持dos的io.sys、freedos的kernel.sys、nt系统的ntldr及bootmgr,你可以跳过这些系统的引导扇区直接加载这些文件。
6、最新版的grub4dos内置了gfxmenu的支持(图形界面可以做的很漂亮)。
7、grub4dos新增了很多强劲而实用的命令(或者对原来命令的增强):map、dd、write、parttype、partnew、ls等。
8、grub4dos在开发过程中,出于需要,去掉了一些grub legacy中较少用的功能,但其基本功能是与grub legacy兼容的,原则上,grub legacy支持的功能,grub4dos也肯定是支持的并且是兼容的。
最重要的,grub4dos一直处于比较活跃的开发状态,根据用户的反馈和需求不断修正原来的bug、增加新功能等,其兼容性、功能之强劲,当之无愧是目前启动软件中之最强者。
当然,虽然号称功能最强,但仍然不可避免的有缺陷,甚至有些缺陷是难以修补的。我个人推测,grub4dos目前已经发展到了自己的顶峰(主要是受程序架构的限制),再往前走已经很难了,其作者不点基本上已经放弃了对其的继续开发(目前主要是修正bug),而将自己的开发方向转向了基于操作系统的启动软件的开发。
作者:
2011walkerman
时间:
2014-5-21 09:35
原来是这样,学习了。
作者:
wuyiu
时间:
2014-6-7 09:49
路过学习了。
欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/)
Powered by Discuz! X3.3