无忧启动论坛

标题: 求助:GRLDR的菜单如何调用IMG中的GHOST程序? [打印本页]

作者: awfymwvf    时间: 2010-10-20 08:20
标题: 求助:GRLDR的菜单如何调用IMG中的GHOST程序?
我用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程序,这个菜单如何写呢,

希望大侠们可以指教。。。
作者: zhaohj    时间: 2010-10-20 09:32
你得把autoexec.bat的内容贴出来
作者: vocalsir    时间: 2010-10-20 09:37
提示: 作者被禁止或删除 内容自动屏蔽
作者: awfymwvf    时间: 2010-10-20 09:38
我的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
作者: zhaohj    时间: 2010-10-20 12:06
Gjdn.ima中的autoexec.bat是这么写的吗?
作者: awfymwvf    时间: 2010-10-20 14:44
回楼上。就是这么写的啊
作者: my9823    时间: 2010-10-20 18:36
貌似一个img就可以,好像用grub4dos的那个传递参数的什么什么做到,坐等批处理达人!

[ 本帖最后由 my9823 于 2010-10-20 18:41 编辑 ]
作者: 2011回忆爱情    时间: 2011-10-3 11:55
@@"


有高手可以解釋下 如何 調用嗎
作者: tingyue-wu    时间: 2011-10-3 12:04
tittle  手动ghost
************
******************
****************************


我错了 我瞎说

[ 本帖最后由 tingyue-wu 于 2011-10-3 12:19 编辑 ]
作者: mygamexxx    时间: 2011-10-3 12:12
不启动DOS怎么运行GHOST?需要GRUB临时修改AUTOEXEC.BAT,使之启动DOS进入DOS提示符,然后手动运行ghost.exe。

[ 本帖最后由 mygamexxx 于 2011-10-3 12:17 编辑 ]
作者: 2011回忆爱情    时间: 2011-10-7 18:20
原帖由 mygamexxx 于 2011-10-3 12:12 发表
不启动DOS怎么运行GHOST?需要GRUB临时修改AUTOEXEC.BAT,使之启动DOS进入DOS提示符,然后手动运行ghost.exe。



=  = "


不好意思  可能我比較笨

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




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