|
|
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 编辑 ] |
|