切换到宽版
爱科技/爱创意/爱折腾/爱极致;技术知识分享平台,点击进入新版数码之家网站
  • 169181阅读
  • 356回复

优盘量产成CDROM后,自动GHOST安装系统的实现 [复制链接]

上一主题 下一主题
离线axiang
 
发帖
76
M币
22
专家
1
粉丝
2
只看楼主 倒序阅读 我要置顶 楼主  发表于: 2008-01-26
— 本帖被 数码发骚友 设置为精华(2008-01-26) —
如何量产成USB-CDROM,不是本帖研究的问题,我们研究的是USB-CDROM启动后如何实现自动GHOST安装系统。

因为GRUB4DOS支持把磁盘影像(IMG)文件的内容装入内存,所以我们使用GRLDR来引导光盘启动。

现在开始介绍用于量产USB-CDROM的光盘影像文件的制作:

1、编辑MENU.LST文件,具体的使用方法看GRUB4DOS的使用帮助,我的MENU.LST内容如下(每行后面的括号中的内容是说明,实际文件中应删除掉):

————————————————————————————————————
fontfile /BOOT/GRUB/FONTS(指定字体文件)
splashimage /BOOT/GRUB/XRDS.GZ(背景图片)
timeout 15(等待选择时间,超时按默认启动)
default 7(默认启动项)
title 0.启动 Win_PE 迷你版(启动WIN_PE)
chainloader /PELDR
title 1:克隆安装XP到C盘(克隆安装XP,这可是重点)
map --mem /BOOT/IMG/GHOSTXP.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 2:启动深山红叶DOS工具箱
map --mem /BOOT/IMG/DOS98.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 3:智能系统备份与恢复(这个是修改深度的DOS工具,可实现自动搜索GHO文件)
map --mem /BOOT/IMG/DEEPDOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 4:清除CMOS密码
map --mem /BOOT/IMG/CMOS.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 5.启动效率源硬盘修复程序
map --mem /BOOT/IMG/XLY2007.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 6.MOUSE网络启动盘
map --mem /BOOT/IMG/NETBOOT.IMG (fd0)
map --hook
chainloader (fd0)+1
rootnoverify (fd0)
title 7:从硬盘启动操作系统
rootnoverify (hd0,0)
chainloader +1
————————————————————————————————

重点提示:路径和文件名一定要注意大小写(我采用的全部是大写,因为后面用UltraISO制作ISO时,它会把所有的文件名更改为大写),因为GRLDR对大小写敏感。

2、将MENU.LST启动菜单内置到GRLDR(GRLDR一定要使用中文版的)中,使用grub4dos内置菜单编辑器来内置菜单,很方便实现(附件提供)



3、制作启动光盘影像
(1)介绍光盘的结构



(2)修改磁盘影像文件,使DOS能支持USB设备并实现自动克隆。例如,我们想实现USB-CDROM启动电脑后,可以使用U盘中的GHO文件直接克隆。

使用WinImage打开一个DOS7.1的IMG文件,添加usbaspi.sys和aspidisk.sys这两个文件,导出AUTOEXEC.BAT和CONFIG.SYS这两个文件进行修改:


CONFIG.SYS文件的内容:
device=himem.sys /testmem:off
devicehigh=usbaspi.sys
devicehigh=aspidisk.sys

AUTOEXEC.BAT的内容:
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\axusb.txt %%i:\ghost\ghost.exe -clone,mode=pload,src=%%i:\ghost\axiang.gho:1,dst=1:1 -sure –rb


AUTOEXEC.BAT的内容解释:DOS启动装在USB驱动后,依据本文件的内容,从Z盘到C盘逐个遍历各盘跟目录下的GHOST文件夹中是否有axusb.txt,有这个文件的,就执行这个盘中GHOST文件夹下的GHOST.EXE,并将该文件夹中的axiang.gho还原到第一个硬盘中的起一个分区(自己看看GHOST的帮助文件)

两个文件修改后,再替换用WinImage打开一个DOS7.1的IMG文件中的同名文件并另存为 GHOSTXP.IMG。

(3)制作ISO文件

A、先将修改后的GRLDR更名为GRLDR.BIN

B、启动UltraISO,并添加引导文件



C、添加准备好的光盘文件



D、保存ISO文件



4、使用量产工具将做好的ISO文件添加到USB-CDROM中

5、在U盘中建立GHOST文件夹,再GHOST文件夹中建立一个文本文件AXUSB.TXT,并将GHO文件命名为axiang.gho存入U盘GHOST文件夹中。

6、使用量产好的U盘启动电脑,在比较高级的主板上,会提供启动设备选择菜单,这时电脑会把U盘认成两个USB设备,一般是下面的一个USB设备是USB-CDROM。

7、光盘启动画面:






启动背景画面直接使用了无忧论坛原名丢了版主的文件,同时学习了很多知识,在此表示感谢。

经实际测试,只要你电脑的主板支持这种启动方式,GHOST的速度是很快的(甚至比硬盘恢复还要快,因为是两个设备之间的读写操作)。
本文内容包含图片或附件,获取更多资讯,请 登录 后查看;或者 注册 成为会员获得更多权限
本帖最近打赏记录:共7条打赏M币+55
风间尘 M币 +9 謝謝分享 2018-04-03
toystory533 M币 +15 哈哈,看了你的拆解,我终于知道我那把AC德科是台湾这家工厂代工的了。 2018-04-03
风间尘 M币 +9 謝謝分享 2018-04-03
离线axiang
发帖
76
M币
22
专家
1
粉丝
2
只看该作者 1楼 发表于: 2008-01-26
请登录后查看
离线wuwuzz

发帖
1253
M币
2569
专家
45
粉丝
60
只看该作者 2楼 发表于: 2008-01-26
请登录后查看
离线axiang
发帖
76
M币
22
专家
1
粉丝
2
只看该作者 3楼 发表于: 2008-01-26
请登录后查看
离线safe360
发帖
298
M币
192
专家
1
粉丝
1
只看该作者 4楼 发表于: 2008-01-26
请登录后查看
离线fanchuanhai

发帖
1973
M币
191
专家
1
粉丝
0
只看该作者 5楼 发表于: 2008-01-26
请登录后查看
离线88889999
发帖
68
M币
36
专家
1
粉丝
0
只看该作者 6楼 发表于: 2008-01-27
请登录后查看
[ 此贴被88889999在2008-01-27 14:23重新编辑 ]
离线pzglove
发帖
3
M币
10
专家
1
粉丝
0
只看该作者 7楼 发表于: 2008-01-27
请登录后查看
离线mp3mp4wx51
发帖
77
M币
8
专家
1
粉丝
1
只看该作者 8楼 发表于: 2008-01-27
请登录后查看
离线mp3mp4wx51
发帖
77
M币
8
专家
1
粉丝
1
只看该作者 9楼 发表于: 2008-01-27
请登录后查看
快速回复
限80 字节
“新手上路”发帖需审核后才能显示(请认真发帖),达到数码9级后取消此限制
 
上一个 下一个