无忧启动论坛

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

求助:GRLDR的菜单如何调用IMG中的GHOST程序?

[复制链接]
跳转到指定楼层
1#
发表于 2010-10-20 08:20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用GFXMENU TOOL这个工具编辑了一个GRUB的启动界面,有一个菜单是这样的



第一个菜单是这样的

title 【 01 】启动备份与还原系统
map --mem /awfboot/Gjdn.ima (fd0)
map --hook
dd if=(fd0)/autoexec.bat of=(fd0)/autoexec.bat bs=1 count=1 seek=57 skip=2
chainloader (fd0)+1
rootnoverify (fd0)                      这个菜单也是直接复制别人的   “-”

title 【 02 】手动运行GHOST 11.02
。。。。。这个菜单不会写,我知道可以调用一个单独的GHSOT的IMG,但是在第一个菜单调用的IMG中已有GHSOT这个文件了,所以我想在这个菜单中调用上一菜单中IMG里面的GHSOT程序,这个菜单如何写呢,

希望大侠们可以指教。。。
2#
发表于 2010-10-20 09:32:16 | 只看该作者
你得把autoexec.bat的内容贴出来
回复

使用道具 举报

3#
发表于 2010-10-20 09:37:44 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

4#
 楼主| 发表于 2010-10-20 09:38:46 | 只看该作者
我的AUTOEXEC。BAT


@echo off
prompt $p$g
set tz=gmt-8
set dircmd=/o:n
set path=a:
set param=-nousb
set isreboot=-rb
xmsman
set hdpmi=16384
hdpmi32
ndos -lfn -mountall -cp:936
for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\gjdn.ima set s=%%b
for %%b in (c d e f g h i j k l m n o p q r s t u v w x y z) do if exist %%b:\ghost\ghosthis.txt set ghosthis=%%b:\ghost\ghosthis.txt
if exist %ghosthis% attrib -h -s -r %ghosthis% > nul
if exist %ghosthis% copy %ghosthis%
if exist %ghosthis% set hisrc=%ghosthis%
if exist %ghosthis% set ghosthis=a:\ghosthis.txt
if not exist %s%:\ghost.bat call minito.bat
if exist %s%:\boot*.* attrib -h -s -r %s%:\boot*.* > nul
if exist %s%:\ghost*.* attrib -h -s -r %s%:\ghost*.* > nul
if exist %s%:\ghost.ex_ copy %s%:\ghost.ex_ ghost.exe /y
if exist %s%:\ghost.ex_ del %s%:\ghost.ex_
if exist %s%:\ghost.bat copy %s%:\ghost.bat
if exist %s%:\ghost.bat del %s%:\ghost.bat
if exist %s%:\boot.BF del %s%:\boot.ini
if exist %s%:\boot.BF ren %s%:\boot.BF boot.ini
if exist %s%:\Boot\BCD_ attrib -h -s -r %s%:\Boot\BCD*.* > nul
if exist %s%:\Boot\BCD_ del %s%:\Boot\BCD
if exist %s%:\Boot\BCD_ ren %s%:\Boot\BCD_ BCD
if exist %s%:\uninst~1\*.* goto next
if exist %s%:\uninst~2\*.* goto next
if exist %s%:\gjldr*.* attrib -h -s -r %s%:\gjldr*.* > nul
if exist %s%:\gjdn*.* attrib -h -s -r %s%:\gjdn*.* > nul
if exist %s%:\gjldr del %s%:\gjldr
if exist %s%:\gjldr_ ren %s%:\gjldr_ gjldr
if exist %s%:\gjldr.mbr del %s%:\gjldr.mbr
if exist %s%:\gjldr.mb_ ren %s%:\gjldr.mb_ gjldr.mbr
if exist %s%:\gjdn.ima del %s%:\gjdn.ima
if exist %s%:\gjdn.im_ ren %s%:\gjdn.im_ gjdn.ima
if exist %s%:\gjldr*.* attrib +h +s +r %s%:\gjldr*.* > nul
if exist %s%:\gjdn*.* attrib +h +s +r %s%:\gjdn*.* > nul
:next
for %%b in (bootlog.txt hiberfile.sys pagefile.sys) do if exist %s%:\%%b attrib -h -s -r %s%:\%%b > nul
for %%b in (bootlog.txt hiberfile.sys pagefile.sys) do if exist %s%:\%%b del %s%:\%%b
if exist %s%:\boot*.* attrib +h +s +r %s%:\boot*.* > nul
if exist %s%:\ghost*.* attrib +h +s +r %s%:\ghost*.* > nul
xmsman -c
if exist a:\ghost.bat ghost.bat
menu.bat
回复

使用道具 举报

5#
发表于 2010-10-20 12:06:47 | 只看该作者
Gjdn.ima中的autoexec.bat是这么写的吗?
回复

使用道具 举报

6#
 楼主| 发表于 2010-10-20 14:44:27 | 只看该作者
回楼上。就是这么写的啊
回复

使用道具 举报

7#
发表于 2010-10-20 18:36:32 | 只看该作者
貌似一个img就可以,好像用grub4dos的那个传递参数的什么什么做到,坐等批处理达人!

[ 本帖最后由 my9823 于 2010-10-20 18:41 编辑 ]
回复

使用道具 举报

8#
发表于 2011-10-3 11:55:42 | 只看该作者
@@"


有高手可以解釋下 如何 調用嗎
回复

使用道具 举报

9#
发表于 2011-10-3 12:04:54 | 只看该作者
tittle  手动ghost
************
******************
****************************


我错了 我瞎说

[ 本帖最后由 tingyue-wu 于 2011-10-3 12:19 编辑 ]
回复

使用道具 举报

10#
发表于 2011-10-3 12:12:46 | 只看该作者
不启动DOS怎么运行GHOST?需要GRUB临时修改AUTOEXEC.BAT,使之启动DOS进入DOS提示符,然后手动运行ghost.exe。

[ 本帖最后由 mygamexxx 于 2011-10-3 12:17 编辑 ]
回复

使用道具 举报

11#
发表于 2011-10-7 18:20:44 | 只看该作者
原帖由 mygamexxx 于 2011-10-3 12:12 发表
不启动DOS怎么运行GHOST?需要GRUB临时修改AUTOEXEC.BAT,使之启动DOS进入DOS提示符,然后手动运行ghost.exe。



=  = "


不好意思  可能我比較笨

我還不會在 GRUB or DOS 下 直接修改 AUTOEXEC.BAT  的資料 能麻煩解說一下嗎
回复

使用道具 举报

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

本版积分规则

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

闽公网安备 35020302032614号

GMT+8, 2024-12-2 21:54

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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