Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1306587
  • 博文数量: 228
  • 博客积分: 9988
  • 博客等级: 中将
  • 技术积分: 7540
  • 用 户 组: 普通用户
  • 注册时间: 2007-10-01 23:49
文章分类

全部博文(228)

文章存档

2009年(228)

我的朋友

分类:

2009-08-27 14:44:27

如何量产成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内置菜单编辑器来内置菜单,很方便实现(附件提供)


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技

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


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技

(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.gh1,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,并添加引导文件


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技

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


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技

D、保存ISO文件


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技

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

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

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

7、光盘启动画面:


U盘量产成USB-CDROM后,自动GHOST安装系统的实现 - 9DUKJ.COM - 九度科技


grub4dos内置菜单编辑器.rar

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

经实际测试,只要电脑的主板支持这种启动方式,GHOST的速度是很快的(甚至比硬盘恢复还要快,因为是两个设备之间的读写操作)。
阅读(1447) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~