无忧启动论坛

标题: 请教:关于GHOSTXP.IMG文件的修改 [打印本页]

作者: happycooltony    时间: 2009-8-27 21:30
标题: 请教:关于GHOSTXP.IMG文件的修改
完整的GHOSTXP.IMG在附件里面。下面是从GHOSTXP.IMG中提取出来的autoexec.bat。

现在的问题是:可以出现“Windows系统安装菜单”,我选择1、2,都是重启(虚拟机测试)。





请朋友们帮忙看看,哪里出现问题了,我一窍不通。谢谢了



@ECHO OFF
path A:\
tw.exe /ns /np>nul
xmsdsk 4096 X: /y
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe goto ghost
device USBASPI.SYS
ctload DI1000DD.SYS %1 %2
goto ghost
:ghost
cls
Echo.
ECHO                  Windows系统安装菜单
ECHO         ======================================
ECHO          1. TWM000 GhostXP SP3 OEM免激活版
ECHO          2. TWM000 GhostXP SP3 极度纯净精简版
ECHO          3. 重启
ECHO.
Choice /C:123   请选择要安装的系统:
if errorlevel 3 goto reboot
if errorlevel 2 goto ghostxp2
if errorlevel 1 goto ghostxp1
:ghostxp1
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe %%i:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp1.gho:1,dst=1:1 -crcignore -sure -rb
r.com
goto end

:ghostxp2
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe %%i:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp2.gho:1,dst=1:1 -crcignore -sure -rb
r.com
goto end
:reboot
r.com
goto end
:end

[ 本帖最后由 happycooltony 于 2009-8-27 22:24 编辑 ]

GHOSTXP.part1.rar

390.63 KB, 下载次数: 881, 下载积分: 无忧币 -2

GHOSTXP.part2.rar

34.21 KB, 下载次数: 476, 下载积分: 无忧币 -2


作者: happycooltony    时间: 2009-8-27 23:00
紧急求助。。。。。。
作者: dzy    时间: 2009-8-27 23:25
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe %%i:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp1.gho:1,dst=1:1 -crcignore -sure -rb


1:你的z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c盘根目录存在ghostxp1.gho吗?没有的话直接就执行r.com重启了!呵呵!!

2:参数.-rb次Ghost 操作结束退出时自动重启。还加 r.com重启干什么??晕!



洒家多年潜水,不谈论技术问题了!呵呵!

希望有帮助~~

[ 本帖最后由 dzy 于 2009-8-27 23:28 编辑 ]
作者: happycooltony    时间: 2009-8-27 23:30
原帖由 dzy 于 2009-8-27 23:25 发表
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe %%i:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp1.gho:1,dst=1:1 -crcignore -sure -rb


1:你的z,y,x,w,v ...



光盘根目录有ghostxp1的。我对dos一窍不通,想照猫画猫那你哦个一个,没想到搞不好,多谢指教。
作者: dzy    时间: 2009-8-27 23:33
ghost.exe 也在光盘根目录?
作者: happycooltony    时间: 2009-8-27 23:35
原帖由 dzy 于 2009-8-27 23:33 发表
ghost.exe 也在光盘根目录?



是的ghost.exe、ghostxp1、ghostxp2都在光盘根目录。虚拟机可以出现上面的选择画面,但是,刚才我两场测试了一下,却进不了选择画面。
作者: happycooltony    时间: 2009-8-27 23:36
请dzy兄多多指教,本人确实很菜 :)
作者: dzy    时间: 2009-8-27 23:40
有一个简单办法可以实现你的要求!
直接  findcd 盘符%cdrom%后
转到 %cdrom%:
执行 ghost.exe -clone,mode=pload,src=ghostxp1.gho:1,dst=1:1 -crcignore -sure -rb
作者: happycooltony    时间: 2009-8-27 23:44
原帖由 dzy 于 2009-8-27 23:40 发表
有一个简单办法可以实现你的要求!
直接  findcd 盘符%cdrom%后
转到 %cdrom%:
执行 ghost.exe -clone,mode=pload,src=ghostxp1.gho:1,dst=1:1 -crcignore -sure -rb



是这样吗?
@ECHO OFF
SHSUCDX /D:?PATACD01 /D:?SATACD01 /D:?SATACD02 /D:?SATACD03 /D:?USB-CD
findcd /s>nul
call findcdr "ghost.exe" C D E F G H I J K L M N O P Q R S T U V W X Y Z
%CDROM%:
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghostxp.gho %CDROM%:\ghost.exe -clone,mode=pload,src=%%i:\ghostxp.gho:1,dst=1:1 -sure -rb
作者: jneny    时间: 2009-8-27 23:44
把autoexec.bat一步步进行。
或者是手动运行。
加载CD驱动,
有没有弹出ghost的画面呢?
如果有把 ghost的-sure去掉,看看是什么错误提示
作者: happycooltony    时间: 2009-8-27 23:50
原帖由 jneny 于 2009-8-27 23:44 发表
把autoexec.bat一步步进行。
或者是手动运行。
加载CD驱动,
有没有弹出ghost的画面呢?
如果有把 ghost的-sure去掉,看看是什么错误提示



把-sure去掉,还是无法弹出ghost画面
作者: dzy    时间: 2009-8-28 00:00
加载CD驱动了吗?

怀疑。。。。

FINDCD.EXE /S
if "%CDROM1%"=="" goto end.
path=a:\;%CDROM1%
%CDROM1%
ghost



一会我看一下你的附件~

[ 本帖最后由 dzy 于 2009-8-28 00:10 编辑 ]
作者: happycooltony    时间: 2009-8-28 00:15
原帖由 dzy 于 2009-8-28 00:00 发表
加载CD驱动了吗?

怀疑。。。。

一会我看一下你的附件~



我这个附件是从金手指的盘子里面提取出来的,我估计是不是金手指的就有问题?因为我测试了一下金手指的原文件,也是一样的问题,无法弹出ghost界面。


dzy 兄能否帮在下定制一个?
我的要求:
用ezboot、GRUB、ISOLINUX等启动方式引导制作出来的ghostxp.img文件,进入后,可以选择需要安装的系统(如第一页图所示)。
我的ghost.exe、ghostxp1.gho、ghostxp2.gho文件都放在光盘的根目录下。
我用下面附件中的ghostxp.img文件安装单个系统很正常,刻录光盘盒量产都没有问题,是否可以以下面的附件位模板进行制作?
拜托了!!
GHOSTXP.rar (208.32 KB, 下载次数: 181)
作者: dzy    时间: 2009-8-28 00:54
原帖由 happycooltony 于 2009-8-28 00:15 发表



我这个附件是从金手指的盘子里面提取出来的,我估计是不是金手指的就有问题?因为我测试了一下金手指的原文件,也是一样的问题,无法弹出ghost界面。


dzy 兄能否帮在下定制一个?


看看明天给你搞定!
洒家下班睡觉去哈!

作者: happycooltony    时间: 2009-8-28 00:58
原帖由 dzy 于 2009-8-28 00:54 发表


看看明天给你搞定!
洒家下班睡觉去哈!



真的是非常感谢dzy兄。明天静候佳音,我今天也睡去了:)
作者: xianglang    时间: 2009-8-28 01:56
如果GHOST.EXE和GHOST*.GHO文件存放在CD上,从这个autoexec.bat文件来看,不进行GHOST操作是意料中的事情,因为我找遍了这个文件,都没有加载CD分配CD盘符的相关内容。
作者: happycooltony    时间: 2009-8-28 12:23
原帖由 xianglang 于 2009-8-28 01:56 发表
如果GHOST.EXE和GHOST*.GHO文件存放在CD上,从这个autoexec.bat文件来看,不进行GHOST操作是意料中的事情,因为我找遍了这个文件,都没有加载CD分配CD盘符的相关内容。



加载CD分配CD盘符,该如何操作?
作者: 2010djxin    时间: 2011-1-3 12:23
984984984984984
作者: dos时代菜鸟    时间: 2011-1-5 09:56
for %%i in (z,y,x,w,v,u,t,s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c) do if exist %%i:\ghost.exe goto ghost
这句的意思是: 搜索  z~c 各盘 ,如果根目录有 ghost.exe 就跳转到  :ghost 段,如果这样,这句话后面到 :ghost 段之间的命令就无法运行了,也就是 加载usb盘的那部分代码就不运行了。

另外 ,如果 你找到 ghost 的那个盘恰巧是  1:1 的话,就麻烦了,ghost 是不会继续运行的。

我举一个简单的例子:
比如,如果你用 usb-hdd 启动电脑,进入dos以后,1:1 应该是c:而且默认是你的usb-hdd ,而此时,如果找到的有 ghost.exe的盘是 usb-hdd 上的话.....哈哈,后果应该知道了吧。

[ 本帖最后由 dos时代菜鸟 于 2011-1-5 10:02 编辑 ]
作者: 2011aaaaa0808    时间: 2011-9-22 00:49
从U盘启动的话,改dst=2:1




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