无忧启动论坛

标题: 菜鸟分享,用EasyBoot引导MaxDOS直接进入自动还原菜单 [打印本页]

作者: pznpt    时间: 2011-9-28 17:08
标题: 菜鸟分享,用EasyBoot引导MaxDOS直接进入自动还原菜单
感谢yazhiliu指出错误,步骤简化了很多,向被误导的朋友说声对不住了。。。

看到有网友关注这个问题,匆匆做了个简易教程,免不了有错误与不足。欢迎批评指正,欢迎提意见!

菜鸟分享,高手直接掠过 。。。

1.GRUB4DOS的引导文件GRLDR重命名为MAXDOS.BIN

2.打开BOOTICE——实用工具——启动编辑器,将MAXDOS.BIN拖入窗口,编辑一下内置菜单,这个根据自己的MAXDOS文件进行修改,我的是这样的:

————————————————分   割    线——————————————
find --set-root /ezboot/maxdos.bin || find --set-root /EZBOOT/MAXDOS.BIN
timeout 0
default 0
title maxdos
map --mem ()/ezboot/maxdos.gz (fd0) || map --mem ()/EZBOOT/MAXDOS.GZ (fd0)
map --hook
write --offset=267 (fd0)/CONFIG.SYS 0,9  (倒数第二个0表示启动延时0秒)
write --offset=635 (fd0)/CONFIG.SYS 00   (原先这一项是默认的启动项,即HIMEM+UMBPCI,用00填充即去掉默认)
write --offset=778 (fd0)/CONFIG.SYS ;@   (把这一项改成默认的启动项,即HIMEN无UMBPCI)
write --offset=769 (fd0)/AUTOEXEC.BAT gh.bat (默认启动gh.bat,原来是M.BAT)
chainloader (fd0)+1
rootnoverify (fd0)
————————————————分   割    线——————————————
例如:write --offset=635 (fd0)/CONFIG.SYS 00   表示将文件CONFIG.SYS从偏移636字节开始的;@用00替代,具体方法请到
         http://bbs.wuyou.net/forum.php?mod=viewthread&tid=185938&extra=page%3D1查看帮助文档。



然后保存MAXDOS.BIN文件。

3.将刚才修改过的MAXDOS.BINMAXDOS.GZ(由MAXDOS.IMG压缩而来)两个文件保存到你想要和盘的EZBOOT文件夹,然后修改相应的菜单条。


例如,打开主EZB菜单文件,转到“菜单条”选项,修改第2项,“菜单条”做如下设置:


4.修改完成后保存。

将修改后的EZBOOT文件夹替换,重新制做ISO,完成!

看看启动效果:
1.选第2项

2.直接进MaxDOS备份还原菜单


[ 本帖最后由 2011pzn 于 2011-9-30 13:49 编辑 ]
作者: 邪恶海盗    时间: 2011-9-28 18:48
能不能一键还原???
作者: pznpt    时间: 2011-9-28 19:00
标题: 回复 #2 2010邪恶海盗 的帖子
通过EasyBoot调用G4D的GRLDR内置菜单直接启动MaxDOS中GH.BAT,选"自动系统备份/还原"没有问题,请你试下

[ 本帖最后由 2011pzn 于 2011-9-28 19:13 编辑 ]
作者: 邪恶海盗    时间: 2011-9-28 19:47
标题: 回复 #3 2011pzn 的帖子
EasyBoot调用是MaxDOS.img,如何再加一键还原的项?


直接调用Grldr应该是不行的吧?


记得EasyBoot是可以直接用一个.img调用Ghost.exe直接还原的,我测试好几次没成功....
作者: pznpt    时间: 2011-9-28 20:00
你试都不试咋知道不行?

此方法早有高手在用,只是高手都比较忙,教程没写罢了。

你说的EasyBoot直接用一个.img调用Ghost.exe,其实是通过BCDW菜单用BCDW调用的咧
作者: pznpt    时间: 2011-9-28 20:04
刚用VPC2007又试了,是可行滴
作者: 邪恶海盗    时间: 2011-9-28 20:44
grldr这样写:
  1. find --set-root /maxdos.img || find --set-root /MAXDOS.img
  2. timeout 0
  3. default 0
  4. title maxdos
  5. map --mem ()/maxdos.img (fd0) || map --mem ()/MAXDOS.img (fd0)
  6. map --hook
  7. write --offset=267 (fd0)/CONFIG.SYS 0,9  (倒数第二个0表示启动延时0秒)
  8. write --offset=635 (fd0)/CONFIG.SYS 00   (原先这一项是默认的启动项,即HIMEM+UMBPCI,用00填充即去掉默认)
  9. write --offset=778 (fd0)/CONFIG.SYS ;@   (把这一项改成默认的启动项,即HIMEN无UMBPCI)
  10. write --offset=769 (fd0)/AUTOEXEC.BAT gh.bat (默认启动gh.bat,原来是M.BAT)
  11. chainloader (fd0)+1
  12. rootnoverify (fd0)
复制代码


改名为ghost.bin,在EasyBoot里使用run ghost.bin后提示:

作者: sratlf    时间: 2011-9-28 20:56
标题: 回复 #7 2010邪恶海盗 的帖子
菜单没问题  是文件找不到  自己找找原因吧
作者: 邪恶海盗    时间: 2011-9-28 21:00
将MAXDOS.IMG大写,又在前面加上BOOT/就好了,不过进的是MAXDOS工具箱..


作者: pznpt    时间: 2011-9-29 10:02
[quote]原帖由 2010邪恶海盗 于 2011-9-28 21:00 发表
将MAXDOS.IMG大写,又在前面加上BOOT/就好了,不过进的是MAXDOS工具箱..

能进入这个界面,已经离成功不远啦

write --offset=后面的数字不能照搬的,要根据你的文件来改才行的。

比如后面的数字635,用UltraEdit打开config.sys,然后鼠标选中,然后看看红框框的数字:


祝你成功!
作者: 2011link11    时间: 2011-9-29 11:18
提示: 作者被禁止或删除 内容自动屏蔽
作者: HY    时间: 2011-9-29 11:23
原帖由 2010邪恶海盗 于 2011-9-28 19:47 发表
EasyBoot调用是MaxDOS.img,如何再加一键还原的项?


直接调用Grldr应该是不行的吧?


记得EasyBoot是可以直接用一个.img调用Ghost.exe直接还原的,我测试好几次没成功....



EasyBoot是可以直接用一个.img调用Ghost.exe直接还原的是这个,你把图中的GHO名改为你自己的就是了,根目录放Ghost.exe就是了。

2011-09-29_111317.jpg (42.37 KB, 下载次数: 93)

2011-09-29_111317.jpg

GHOST_XP.rar

251.59 KB, 下载次数: 100, 下载积分: 无忧币 -2


作者: 邪恶海盗    时间: 2011-9-29 11:48
多谢楼上几位,下次有机会再试,挪窝了,电脑暂时带上不...
作者: yazhiliu    时间: 2011-9-29 20:24
请教楼主:在ezb菜单编辑中,为什么要先run maxdos.ezb呢?编辑maxdos.bin后,直接run maxdos.bin不行吗?

以下方法不妨一试
maxdos.bin文件菜单写法(参照HPY老先生的方法,maxdos.img文件必须是gz压缩文件):
——————————————————————————————————————————————
timeout 0
default 0
title 备份与恢复系统
map --mem /BOOT/MAXDOS.IMG (fd0)
map --hook
dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146
write --offset=921 (fd0)/AUTOEXEC.BAT call GH.bat
chainloader (fd0)+1
rootnoverify (fd0)
————————————————————————————————————————————————
在ezb启动菜单编辑时直接run maxdos.bin



我自己懒得测试了,感觉既然有了maxdos强化版选项,再加个备份还原完全没有必要了。

[ 本帖最后由 yazhiliu 于 2011-9-29 23:22 编辑 ]
作者: pznpt    时间: 2011-9-30 12:50
原帖由 yazhiliu 于 2011-9-29 20:24 发表
请教楼主:在ezb菜单编辑中,为什么要先run maxdos.ezb呢?编辑maxdos.bin后,直接run maxdos.bin不行吗?

以下方法不妨一试
maxdos.bin文件菜单写法(参照HPY老先生的方法,maxdos.img文件必须是gz压缩文件 ...


谢谢yazhiliu指正,确实直接 run maxdos.bin 即可,是本人多此一举了,马上修改一下。。。

dd if=(fd0)/CONFIG.SYS of=(fd0)/CONFIG.SYS bs=1 skip=123 count=1 seek=146

与 write --offset=146 (fd0)/CONFIG.SYS 0,9 结果一样,感觉用write命令简单些,呵呵。。。
作者: 邪恶海盗    时间: 2011-10-1 13:31
标题: 回复 #15 2011pzn 的帖子
汗一个,我上面就是直接Run .bin的...
作者: baosheng00    时间: 2011-10-1 23:36
谢谢分享,我测试MAXdos工具箱对EasyBoot启动启动支持部是很好用,run命令有时候进不了主菜单,用这个方法可以解决问题了。
作者: 2010disifanuo    时间: 2011-10-31 14:14
有深度。。。。。。。。。。。。




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