无忧启动论坛

标题: {原创} 用easyboot启动grub4dos [打印本页]

作者: dld88888    时间: 2007-10-10 13:03
标题: {原创} 用easyboot启动grub4dos
用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 编辑 ]
作者: haiwy    时间: 2007-10-10 15:15
问题1:进入g4d界面后,找不到光盘根目录下的menu.lst菜单。
=====想知道原因何在...>>??????:'( :'(
作者: lianjiang    时间: 2007-10-10 15:39
支持                                      .
作者: barton    时间: 2007-10-10 16:17
支持







.
作者: spadek    时间: 2007-10-10 16:44
这个MS早就有人做过啊,还发过一个模板的,,,o(∩_∩)o
作者: lianjiang    时间: 2007-10-10 16:52
对想学的人而言,重要的方法,而不是模板。呵呵。
当然,模板也是需要的。
总之,多多益善。就像pe一样,老九,老毛桃出了pe,不也雨后春笋版出了不少?
作者: dld88888    时间: 2007-10-10 17:02
原帖由 info 于 2007-10-10 04:44 PM 发表
这个MS早就有人做过啊,还发过一个模板的,,,o(∩_∩)o

百度了N次,没找到。各论坛也翻遍了。

正如liangjiang所说,重要的是方法,而不是模板。
希望能对大家有所帮助。

我很希望用grug4dos完成所有任务,可现在还不行。制作多合一系统安装盘,除了easyboot,就是时空淘气包了,而淘气包不太会用。
grug4dos支持的功能还不够多,界面一般般,14色的背景图,实在难看。

[ 本帖最后由 dld88888 于 2007-10-11 02:23 PM 编辑 ]
作者: spadek    时间: 2007-10-10 17:09
哎,GRUB4DOS还有许多问题有待完善,现在用BCDW,但是中文菜单很麻烦,如果那位大虾能搞个中文字库就好。。。o(∩_∩)o
作者: barton    时间: 2007-10-10 17:10
grub遇到usb-cdrom就问题多多。。。
作者: xjn147    时间: 2007-10-10 17:51
能具体说下操作过程吗。
我用grub引导pe(ultraISO制作的,属性已经选中“允许小写字母“)都是错误提示
setup is inspecting yuor computer`s hardware configuration……
NTDETECT failed
pe文件应该没问题的,请高手帮我分析一下,谢谢
作者: 156300    时间: 2007-10-10 18:01
抢我菜了! 555555:Q
我解决了  uiso 制作大小写的问题! 还有grub找不到文件的根源!
作者: mmBlue    时间: 2007-10-10 22:39
这个的确是有人发过摸版,当时为这个我找了很久,后来下了2个。
一个是BD540?(就是赢政的斑竹发的),还有一个好象是天风的。
作者: 网上飞鹰    时间: 2007-10-10 23:28
原帖由 dld88888 于 2007-10-10 01:03 PM 发表
还可以返回easyboot菜单:chainloader --force /ezboot/loader.bin) ...

终于懂得从grub返回EasyBoot菜单了,谢谢楼主!
作者: jxyun99    时间: 2007-10-10 23:56
来个模板大家一看就明白!整个模板出来吧
作者: xjn147    时间: 2007-10-11 07:16
没人帮我?
自己努力,反复实验,我就不信了
作者: csgfox    时间: 2007-10-11 09:17
标题: 回复 #10 xjn147 的帖子
NTDETECT放的地方不对?
作者: bd540    时间: 2007-10-11 09:56
提示: 作者被禁止或删除 内容自动屏蔽
作者: chlsh    时间: 2007-10-11 10:01
原帖由 xjn147 于 2007-10-11 07:16 AM 发表
没人帮我?
自己努力,反复实验,我就不信了


帮顶,:victory::victory::victory:努力啊
作者: chinahu    时间: 2007-10-11 10:12
原帖由 dld88888 于 2007-10-10 05:02 PM 发表
百度了N次,没找到。各论坛也翻遍了。
正如liangjiang所用,重要的是方法,而不是模板。
希望能对大家有所帮助。
我很希望用grug4dos完成所有任务,可现在还不行。制作多合一系统安装盘,除了easyboot ...
原帖由 lianjiang 于 2007-10-10 04:52 PM 发表
对想学的人而言,重要的方法,而不是模板。呵呵。
当然,模板也是需要的。
总之,多多益善。就像pe一样,老九,老毛桃出了pe,不也雨后春笋版出了不少?


我就不知道,模板和教程有什么区别。
对于善于动手动脑的人来说,模板就是教程!
再说,好像三者之间(BCDW、EASYBOOT、DRUB4DOS)在嬴政早就发过文字教程了。
作者: spadek    时间: 2007-10-11 10:51
标题: 回复 #19 chinahu 的帖子
我也是这样认为的,好的模板比教程好。。。o(∩_∩)o
作者: lianjiang    时间: 2007-10-11 11:07
原帖由 chinahu 于 2007-10-11 10:12 AM 发表



我就不知道,模板和教程有什么区别。
对于善于动手动脑的人来说,模板就是教程!
再说,好像三者之间(BCDW、EASYBOOT、DRUB4DOS)在嬴政早就发过文字教程了。

模板就是个结果,教程则是告诉你如何获得结果。
当然对你来说,可能只要结果就行,因为你已经知道了。
而对于不知道的人,一个好的教程,能告诉他改哪里,如何改,使他能事半功倍,举一反三,融会贯通。

授人以鱼授人以渔的差别就在这里
作者: xjn147    时间: 2007-10-11 11:37
经过细心的比对,终于解决问题。半个月的郁闷一扫而空
我发现网上都是教怎么做menu.lst菜单的,关于命令操作的很少,而官方的命令解释说了和没说一样,希望哪位老大能发个菜鸟能看懂的命令解释
命令     命令解释        操作列子                操作解释

小弟先谢谢了
作者: lianjiang    时间: 2007-10-11 12:09
实际上,菜单命令与命令行操作是一致的,就像批处理与dos命令一样,只是串到一起了而已,不用一个字符一个字符输入而已。
而且那些命令与dos操作差别大,一般人也记不住。
关于命令的用法,可参看官方文档。

Grub4dos官方文档

  4.11 Grub4dos_tutorial (英文)
  4.12 Grub4dos简介
  4.13 Grub4dos安装和启动
  4.14 Grub4dos新手指南
  4.15 Grub4dos高级功能
  4.16 Grub4dos命令索引
  4.17 Grubinst使用介绍
  4.18 Grub4dos readme (英文)
  4.19 Grub4dos readme (中文)
作者: barton    时间: 2007-10-11 12:24
这个是渔,但是有的人要的是鱼  :lol
作者: lianjiang    时间: 2007-10-11 12:29
原帖由 barton 于 2007-10-11 12:24 PM 发表
这个是渔,但是有的人要的是鱼  :lol

可以各取所需嘛,呵呵。
我的观点是,对本论坛而言,不能因为有了鱼,就不需要渔。
更不能因为什么×政有了渔,无忧就不要渔。
无论是鱼,还是渔,多多益善。
作者: haonan    时间: 2007-10-11 13:32
gurb4dos对光盘兼容还是不怎么样,usb量产的cdrom就无法识别
作者: dld88888    时间: 2007-10-11 14:43
原帖由 xjn147 于 2007-10-10 05:51 PM 发表
能具体说下操作过程吗。
我用grub引导pe(ultraISO制作的,属性已经选中“允许小写字母“)都是错误提示
setup is inspecting yuor computer`s hardware configuration……
NTDETECT failed
pe文件应该没问 ...

我不会用grub4dos启动PE。
作者: spadek    时间: 2007-10-11 14:57
标题: 回复 #24 barton 的帖子
我两者都要。。。o(∩_∩)o
作者: dld88888    时间: 2007-10-11 15:00
原帖由 bd540 于 2007-10-11 09:56 AM 发表
原创不是这么好说的。只是你刚发现而已。如果你仔细看以前的老帖子你就会发现早有了。:L

我理解的“原创”,就是自己写的贴子,区别于“转贴”。这种问题,没必要讨论。
至于你说的老帖子,在哪儿有,请给个地址。我搜了很多次,百度、google找不到,常去的无忧、系统之家、时空、EZB、深度、龙帝国都没找到。赢政进不去,要邀请码。
作者: spadek    时间: 2007-10-11 15:57
标题: 回复 #29 dld88888 的帖子
其实没必要争论的,bd450确实发过模板,我就看到过,但楼主发这个也是给大家分享咯。。。o(∩_∩)o
作者: chlsh    时间: 2007-10-11 17:03
支持,谢谢,正需要:kiss:
作者: chinahu    时间: 2007-10-11 18:01
原帖由 lianjiang 于 2007-10-11 11:07 AM 发表

模板就是个结果,教程则是告诉你如何获得结果。
当然对你来说,可能只要结果就行,因为你已经知道了。
而对于不知道的人,一个好的教程,能告诉他改哪里,如何改,使他能事半功倍,举一反三,融会贯通。

...

不合你抬杠呵呵:lol
;P 难道模版里面就没有命令了?就没有目录结构了?用心的人打开仔细研究一下所得到的总比看别人啰啰唆唆一大堆要多的吧?:lol

[ 本帖最后由 chinahu 于 2007-10-11 06:02 PM 编辑 ]
作者: chinahu    时间: 2007-10-11 18:06
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=99408
http://bbs.winzheng.com/viewthread.php?tid=1307803
有模版就有命令,这个里面好像有EASYBOOT、GRUB4DOS、BCDW三者调用的命令。

[ 本帖最后由 chinahu 于 2007-10-11 06:22 PM 编辑 ]
作者: lianjiang    时间: 2007-10-11 19:16
原帖由 chinahu 于 2007-10-11 06:01 PM 发表

不合你抬杠呵呵:lol
;P 难道模版里面就没有命令了?就没有目录结构了?:lol

既然你看不懂别人说的,也就不与你计较了。
到此为止,本人不再跟贴。
作者: dld8888    时间: 2007-10-11 21:06
原帖由 chinahu 于 2007-10-11 06:06 PM 发表
http://bbs.wuyou.net/forum.php?mod=viewthread&tid=99408
http://bbs.winzheng.com/viewthread.php?tid=1307803
有模版就有命令,这个里面好像有EASYBOOT、GRUB4DOS、BCDW三者调用的命令。

我不知道你是否研究过你提的这个帖子,我去看了.它根本没用easyboot,也没有grub4dos(用了grub)。
它用bcdw引导,再调用grub菜单。

不用吵,我发这个帖子就是给菜鸟提供点帮助。高手们可以闪人啊。
作者: dld8888    时间: 2007-10-11 21:24
原帖由 xjn147 于 2007-10-10 05:51 PM 发表
能具体说下操作过程吗。
我用grub引导pe(ultraISO制作的,属性已经选中“允许小写字母“)都是错误提示
setup is inspecting yuor computer`s hardware configuration……
NTDETECT failed
pe文件应该没问 ...

grub4dos可以很好地引导PE.
1、把PE镜像中的所有文件提取到根目录
2、用ultraISO提取其引导文件,如mtldr.bin
3、在grub4dos菜单中增加一项:
title 运行  XPE
chainloader /mtldr.bin

我在U盘和移动硬盘上实现了,没问题。光盘上没这样用过,光盘上用easyboot启动PE.
作者: 网上飞鹰    时间: 2007-10-11 22:07
原帖由 dld8888 于 2007-10-11 09:24 PM 发表

grub4dos可以很好地引导PE.
1、把PE镜像中的所有文件提取到根目录
2、用ultraISO提取其引导文件,如mtldr.bin
3、在grub4dos菜单中增加一项:
title 运行  XPE
chainloader /mtldr.bin
我在U盘和移动硬 ...

这是我用grub启动pe的光盘配置,,仅供参考
default=0
timeout=20
root (cd)
fontfile (cd)/boot/grub/fonts
splashimage (cd)/boot/grub/grublogo.gz
title  >>>从硬盘启动WINDOWS
find --set-root /ntldr
chainloader /ntldr
title  >>>启动无忧启动论坛XP_PE(RAMDISK启动)
chainloader (cd)/boot/grub/SOPE.LDR
title  >>>启动无忧启动论坛XP_PE(非RAMDISK启动)
chainloader (cd)/boot/grub/CDPE.LDR
title  >>>启动矮人DOS工具箱 5.3
kernel (cd)/boot/grub/memdisk.gz c=160 h=2 s=36 floppy
initrd (cd)/boot/grub/AR5.img
title  >>>启动迈思DOS工具箱 6.0
kernel (cd)/boot/grub/MKemdisk.gz c=80 h=4 s=36 floppy
initrd (cd)/boot/grub/Maxs.sys c=80 h=4 s=36 floppy
title  >>>启动DOS之家中文工具箱
clear
map --mem (cd)/boot/grub/dostools.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title  >>>启动深山红叶DOS工具箱
map --mem (cd)/boot/grub/dos98.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title  >>>运行中英双语DM 9.57
clear
map --mem (cd)/boot/grub/DM957.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title  >>>启动硬盘修复效率源2007
clear
map --mem (cd)/boot/grub/xly2007.img (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title  >>>启动硬盘坏道修复
clear
map --mem (cd)/boot/grub/HDDREG15.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title  >>>返回EasyBoot菜单
chainloader --force /boot/loader.bin
title  >>>重新启动计算机
reboot
title  >>>关闭计算机
halt

[ 本帖最后由 网上飞鹰 于 2007-10-11 11:24 PM 编辑 ]
作者: lxxtoday    时间: 2007-10-11 22:35
收藏,准备试试:lol :lol
作者: barton    时间: 2007-10-12 09:08
一个好的教程引起一堆口水战。。。


:L
作者: xjn147    时间: 2007-10-13 08:00
标题: easyboot启动grub4dos
非常感谢网上飞鹰 同志
其实我想要的效果是,easyboot和grub4dos共存互通,从easyboot启动进入grub4dos,能轻易引导硬盘上的东西,但是却无法引导光盘上的东西(只能引导整个光盘),看了楼主的资料后才知道原因所在,经过实验发现不能解决根本问题,总是出现莫名其妙的问题。
其实我的问题是一个不是问题的问题,虽然在grub4dos里不能直接引导光盘里的东西,但是可以通过引导整个光盘解决问题,最后能说是grub4dos0.4.3还不是很完善,或者说easyboot也还不够好
不能制作小写文件名的iso
作者: zhoujianguo    时间: 2007-10-13 19:59
支持,谢谢楼主了。楼上说的是啊
作者: mcc123    时间: 2007-10-14 14:25
先谢谢楼主的分享!...及带动众多的角度讨论!受益匪浅!:)
作者: chujiafu    时间: 2007-11-5 19:23
个人认为,关键是技术,还不是什么原创不原创。
作者: xuxuezeng    时间: 2007-11-13 15:11
大家讨论的是技术,而不是口水战,我认为不管是什么,只要对大家有帮助就行了!
作者: ucvsv    时间: 2007-11-14 09:06
进来学习一下
作者: kfg    时间: 2007-11-19 09:13
原来乱码是要这样解决的,太谢谢了。。。
作者: xiaoqiu    时间: 2008-1-28 09:17
还是来学习的
作者: e1392    时间: 2008-2-19 18:16
标题: 回复 #27 dld88888 的帖子
这个问题我曾经遇到过,经过N多次努力,现已完全解决了。




欢迎光临 无忧启动论坛 (http://bbs.wuyou.net/) Powered by Discuz! X3.3