saygood008 发表于 2010-8-25 09:34:06

【交流】grub4dos_easyboot 图形化菜单互相调用/互转

grub4dos/easyboot 菜单互转
a)grub4dos调用easyboot
在菜单中使用如下命令调用 easyboot 菜单,其中 LOADER.BIN 是 easyboot 启动文件
chainloader --force --raw /BOOT/LOADER.BIN
b)easyboot调用grub4dos
easyboot 不能直接调用 grldr,这里可以使用变通的方法,增加一个中间文件,easyboot 调用 PE 的启动文件,PE 的启动文件再调用 grldr
如: 改名 grldr 为 GRLDR2CD.BIN,复制一个 PE 的启动文件改名为 GRUB.BIN,修改其中关于 SETUPLDR.BIN 和 WXPE 的部分(参考#6)
然后在 easyboot 建一菜单项,使用下面命令即可调用 grub4dos 菜单
run grub.bin

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
EZBOOT引导GRUB还是用了其内置的BCDW来引导GRLDR的!
菜单命令就是
bcdw /BOOT/GRLDR
或者直接用BCDW生成光盘道理一样!

grub2调用 easyboot
‘title 启动EasyBoot
chainloader --force(cd)/EZBOOT/LOADER.BIN“

GRUB4DOS 调用 EASYBOOT菜单
或为:chainloader --force/EZBOOT/LOADER.BIN

easyboot 调用grub4dos菜单,命令为:
“bcdw /EZBOOT/GRLDR”

   本段两个命令互调,测试可用。↑
〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓
(以上为网络搜索,下面是自己实践总结。)


注意事项:
   1、GRUB 引导菜单调用 EASYBOOT 菜单。GRUB菜单、LST中,所有命令调用的文件(IMG/ISO/GZ/IMA/MESSAGE/GRLDR)路径名、文件名、后缀名三者必须为大写,命令后必须空(英文)两个空格。

      例如   gfxmenu (ud)/message   修改为1:gfxmenu(ud)/MESSAGE
               注:(UD)为隐藏分区格式,如果是光盘系统可以删除(ud)
                   改为2:gfxmenu/MESSAGE

      例如   map --mem (ud)/WINPE.ISO (0xff)
            修改为:map --mem(ud)/WINPE.ISO (0xff)
                或:map --mem/WINPE.ISO (0xff)

      例如   map --mem(ud)/img/MaxDOS.IMG (fd0)
            修改为:map --mem(ud)/IMG/MAXDOS.IMG (fd0)
                或:map --mem/IMG/MAXDOS.IMG (fd0)

2、ezboot中从DOS返回程序(ezboot.com),需要菜easyboot单中选择,如需DOS命令运行就需要自行复制文件添加。

3、loader.bin为EASYBOOT启动文件,制作好的easyboot ISO文件中没有,GRUB返回EASYBOOT命令“chainloader --force(cd)/EZBOOT/LOADER.BIN“,需要自行复制向EASYBOOT文件夹中添加loader.bin文件。

4、文件名长度不超过8个字符。(不包括后缀名)

5、用easyboot制作的ISO镜像,导出引导文件.bif文件。
   GRUB引导为grldr,修改grldr为grldr.BIN。
   ISO需要easyboot引导菜单,用UltraISO加载引导.bif文件。ISO需要GRUB引导菜单,用UltraISO加载引导grldr.BIN。

〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓〓

grub菜单界面




easyboot菜单界面


[ 本帖最后由 saygood008 于 2010-8-25 11:38 编辑 ]

saygood008 发表于 2010-8-25 11:04:24

自己做好的GRUB4DOS 和EASYBOOT 图形化菜单互转(互调用菜单)ISO镜像演示。。。
(easyboot菜单为演示,自行添加工具或xp\vista安装文件内容。)

http://u.115.com/file/f74729ea69
my.iso


ISO需要easyboot引导菜单,用UltraISO加载引导.bif文件。
ISO需要GRUB引导菜单,用UltraISO加载引导grldr.BIN
双引导文件都有,在my.iso镜像中bin文件夹中。根据需要自行UltraISO修改引导模式。

[ 本帖最后由 saygood008 于 2010-8-25 11:12 编辑 ]

vocalsir 发表于 2010-8-25 15:53:21

liuyindou 发表于 2010-8-27 21:31:06

正在学习中。求知不得的好教程。

20103800819 发表于 2010-8-27 21:38:21

谢谢楼主了~顶一下

2010xqz 发表于 2010-9-3 22:46:57

谢谢楼主,学习了。。

2010dgnanhua 发表于 2010-9-4 20:59:50

正在为这事烦恼,又学习了。自己书写的习惯经常会忘记区分大小写。

20106 发表于 2010-9-4 21:28:21

支持,正好学习。。。。

gaoren21 发表于 2010-9-9 06:24:49

这些是一定要学习的

jinqu008 发表于 2010-9-9 13:40:53

要真正的领会还需要扎实的功底。
页: [1] 2
查看完整版本: 【交流】grub4dos_easyboot 图形化菜单互相调用/互转