无忧 教程 word版 grub4dos-help-2011-03-25.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
无忧 教程 word版 grub4dos-help-2011-03-25

GRUB4DOS帮助文档 by sratlf 0325 目录 1. 1、简介 4 2. 2、文件说明 8 3. 3、安装grub4dos 9 3.1 3.1.1、GUI方式安装 10 3.2 3.1.2、命令行方式安装 13 3.3 3.2.1、修改nt5x系统菜单 14 3.4 3.2.2、修改nt6x系统菜单 16 3.5 3.3、制作ISO镜像 18 4. 4、设备命名规则 21 5. 5、命令索引 26 5.1 5.1、dd/write参数-1 104 5.2 5.2、dd/write参数-2 106 5.3 5.3、kernel/initrd参数 110 5.4 5.4、扇区序列 117 6. 6、其他相关 119 7. 7、外部命令索引 130 7.1 7.1、 chkpci 130 7.2 7.2、 diskid 132 7.3 7.3、 fat 133 7.4 7.4、 inifile 135 7.5 7.5、 menuset 137 7.6 7.6、 unifont 138 7.7 7.7、 wenv 138 8. 8、第三方驱动 149 8.1 8.1、Firadisk 驱动帮助 150 8.2 8.2、WinVBlock 驱动帮助 156 9. 9、菜单文件编写 158 9.1 9.1、预置菜单详解 161 9.2 9.2、外置菜单详解 163 9.3 9.3、其他菜单文件详解-1 168 9.4 9.4、其他菜单文件详解-2 170 9.5 9.5、其他菜单文件详解-3 173 10. 10、内存使用简析 176 10.1 10.1、内存使用实例菜单 178 11. 11、批处理脚本编写 181 11.1 11.1、批处理脚本-1 182 11.2 11.2、批处理脚本-2 184 11.3 11.3、批处理脚本-3 187 12. 12、编尾曲 191 13. Addenda 192 13.1 GRUB4DOS 菜单编写 192 1. 1、简介 摘自 grub4dos_wiki 仅稍作修改。 ? ????相信许多linuxer初次听到“GRUB FOR DOS”这个名字,第一感觉就是:这个对我没用,因为我不用DOS,即使用也不会去通过它启动GRUB。先别急,再问一句:您是否用过grldr呢?是否用过MaxDos、一键ghost、矮人DOS工具盘?如果答案是肯定的,那您已经在用GRUB FOR DOS了。 ????首先搞清楚与 GNU GRUB 的关系。 GNU GRUB 分为 GNU GRUB Legacy l和 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年发起。目前主要由chenall、不点、bean 和另外几位中国人维护,很多人贡献了代码,再加上广大网友热心帮助,使得 GRUB4DOS 不断完善。 GRUB4DOS 对 GNU GRUB 0.97 的改进 ??1、A20代码 和 bug修正 ????对A20的处理历来就是一个棘手问题。当初IBM引入这一设计,本意是为了让以往那些BUGGY软件能够运行,结果造成后世无穷无尽的隐患。当然不能全怪IBM,真正应当责怪的是那些不遵守IBM标准的硬件厂商,它们生产的系统无法用常规的几种方法来控制A20,使得软件开发者可能在很多意想不到的地方碰上A20这个妖魔,除了造成死机之外,还导致执行效率的极度降低。在微软的XMS规范中就明确写着,A20的控制在有些机器上是非常耗时的一个操作。 ????GNU GRUB 0.97中的A20代码很明确是有问题的,这在GNU GRUB邮件列表档案中就有提到。很多用户报告在使用gnu grub 0.97时键盘失去响应。grub开发组在grub2中对A20代码打了补丁,以解决这些问题,但是这个补丁并没有打到我们目前广泛使用的0.97版上。为此GRUB4DOS用取自Linux内核的A20代码替换了原代码,并参考其他一些开源代码做了很多改进,基本上解决了这一问题。 ????A20只是改造的一个方面,在GRUB4DOS的开发过程中修复的GNU GRUB 0.97的bug还有很多,有些在Changelog中并没有提到,其中大量的主要是为了应对 BIOS 的 bug 而作出的补救措施。到目前为止,已经把那些严重的BUG排解殆尽了,应该可以比

文档评论(0)

精品文档 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档