|
|
用easyboot启动grub4dos的尝试
(仅供菜菜参考,高手们见笑了)
1、为什么要用easyboot启动grub4dos?
制作多合一系统安装盘,同时带有关系统维护工具。目前还没找到用grub4dos制作多合一系统安装盘的方法(有知道的高手请指教)。
用easyboot制作的多合一系统安装盘,界面美观,windows 2000、XP、PE合成到一张盘上,还可以集成多种安装、维护工具。同时,用easyboot
启动iso镜像 bcdw /ezboot/XXXX.iso非常方便。
虽然easyboo也可以用run XXXX.img 的方法运行有关工具,但感觉不如用g4d方便,也没有g4d功能强大,所以,在easyboot
菜单中调用g4d,再用g4d调用各种工具。
2、easyboot启动grub4dos的方法及出现的问题
在 easyboot菜单中,直接用run grldr或bcdw /boot/grldr调用grub4dos(进入g4d后,还可以返回easyboot菜单:chainloader --force /ezboot/loader.bin)。
问题1:进入g4d界面后,找不到光盘根目录下的menu.lst菜单。必须用内置菜单!(为什么找不到?不知道)
那就内置吧:grubmenu.exe import grldr menu.lst。这样就把菜单内置到grldr中了。
问题2:用easyboot制作iso,启动,进入g4d,找不到菜单中指定的img文件。
这是因为easyboot制作的iso镜像中,所有路径、文件均为大写,导致g4d找不到。
可以通过把g4d菜单中所有文件名及路径全改为大写解决。(命令中可不带(cd)/绝对路径。可这样:map --mem /BOOT/XXX.IMG (fd0)
另一解决办法:用ultraISO制作ISO镜像,在其 文件、属性中选中“允许小写字母”。这样grub4dos就可以找到各img镜像文件了。
这种情况下,可直接使用常用的小写字母菜单,如map --mem /boot/xxx.img (fd0)。注意菜单中的文件名及路径要全用小写。
已通过这种方法,制作了windows多合一安装光盘,附带grub启动的各种工具。
所用gurb4os版本:043.0827,grubmenu.exe版本1.1.19,ultraISO版本863.2056,easyboot版本510.565
看来大家还是很感兴趣的,附上我的菜单。
这算不算模板?只要自己修改一下,就行了。
menu.lst:要内置
color white/green yellow/green
default 1
timeout 9
fontfile /boot/fonts
splashimage /boot/bj2008.gz
title 【00】 返回EasyBoot菜单
chainloader --force /ezboot/loader.bin
title 【01】 ATI v9.1.3920 f简化
map --mem /boot/aes9154.ima (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
.........
easyboot菜单对应的命令:
run vola.bin
run sata.bin
run lj35.bin
run mtldr.bin
run grldr
boot 80
reboot
ezboot.rar
(13.55 KB, 下载次数: 464)
原贴发表于时空论坛 http://www.znpc.net/bbs/viewthread.php?tid=4145&extra=page%3D1
[ 本帖最后由 dld88888 于 2007-10-11 03:06 PM 编辑 ] |
评分
-
查看全部评分
|