无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 7480|回复: 17
打印 上一主题 下一主题

菜鸟分享,用EasyBoot引导MaxDOS直接进入自动还原菜单

[复制链接]
跳转到指定楼层
1#
发表于 2011-9-28 17:08:54 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
感谢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 编辑 ]
2#
发表于 2011-9-28 18:48:47 | 只看该作者
能不能一键还原???
回复

使用道具 举报

3#
 楼主| 发表于 2011-9-28 19:00:35 | 只看该作者

回复 #2 2010邪恶海盗 的帖子

通过EasyBoot调用G4D的GRLDR内置菜单直接启动MaxDOS中GH.BAT,选"自动系统备份/还原"没有问题,请你试下

[ 本帖最后由 2011pzn 于 2011-9-28 19:13 编辑 ]
回复

使用道具 举报

4#
发表于 2011-9-28 19:47:53 | 只看该作者

回复 #3 2011pzn 的帖子

EasyBoot调用是MaxDOS.img,如何再加一键还原的项?


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


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

使用道具 举报

5#
 楼主| 发表于 2011-9-28 20:00:17 | 只看该作者
你试都不试咋知道不行?

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

你说的EasyBoot直接用一个.img调用Ghost.exe,其实是通过BCDW菜单用BCDW调用的咧
回复

使用道具 举报

6#
 楼主| 发表于 2011-9-28 20:04:37 | 只看该作者
刚用VPC2007又试了,是可行滴
回复

使用道具 举报

7#
发表于 2011-9-28 20:44:05 | 只看该作者
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后提示:
回复

使用道具 举报

8#
发表于 2011-9-28 20:56:54 | 只看该作者

回复 #7 2010邪恶海盗 的帖子

菜单没问题  是文件找不到  自己找找原因吧
回复

使用道具 举报

9#
发表于 2011-9-28 21:00:13 | 只看该作者
将MAXDOS.IMG大写,又在前面加上BOOT/就好了,不过进的是MAXDOS工具箱..

回复

使用道具 举报

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

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

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

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


祝你成功!
回复

使用道具 举报

11#
发表于 2011-9-29 11:18:32 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

12#
发表于 2011-9-29 11:23:59 | 只看该作者
原帖由 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, 下载次数: 70)

2011-09-29_111317.jpg

GHOST_XP.rar

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

回复

使用道具 举报

13#
发表于 2011-9-29 11:48:00 | 只看该作者
多谢楼上几位,下次有机会再试,挪窝了,电脑暂时带上不...
回复

使用道具 举报

14#
发表于 2011-9-29 20:24:54 | 只看该作者
请教楼主:在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 编辑 ]
回复

使用道具 举报

15#
 楼主| 发表于 2011-9-30 12:50:33 | 只看该作者
原帖由 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命令简单些,呵呵。。。
回复

使用道具 举报

16#
发表于 2011-10-1 13:31:19 | 只看该作者

回复 #15 2011pzn 的帖子

汗一个,我上面就是直接Run .bin的...
回复

使用道具 举报

17#
发表于 2011-10-1 23:36:42 | 只看该作者
谢谢分享,我测试MAXdos工具箱对EasyBoot启动启动支持部是很好用,run命令有时候进不了主菜单,用这个方法可以解决问题了。
回复

使用道具 举报

18#
发表于 2011-10-31 14:14:09 | 只看该作者
有深度。。。。。。。。。。。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-28 08:22

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表