创建多重引导DVD光盘_第1页
创建多重引导DVD光盘_第2页
创建多重引导DVD光盘_第3页
创建多重引导DVD光盘_第4页
创建多重引导DVD光盘_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、创建多重引导dvd光盘如果有一张无人值守光盘,能够自动安装你常用的程序、自动修改出你习惯的注册表设置、并且能够在你躺在椅子上吃pizza看电视的同时给操作系统安装所有补丁程序,那一定是一件很美妙的事情对吧。但是,如果你希望在你的电脑上同时安装windows 98和windows xp双系统,可你又不想准备那么多张光盘,那这时候你就应该看看本文。介绍如果有一张无人值守光盘,能够自动安装你常用的程序、自动修改出你习惯的注册表设置、并且能够在你躺在椅子上吃pizza看电视的同时给操作系统安装所有补丁程序,那一定是一件很美妙的事情对吧。但是,如果你希望在你的电脑上同时安装windows 98和wind

2、ows xp双系统,可你又不想准备那么多张光盘,那这时候你就应该看看本文。: 准备开始 : 需要准备的材料: 多种操作系统安装光盘 充足的硬盘空间 设置“显示隐藏文件和文件夹” 禁用“隐藏已知文件类型的扩展名” winimage 6.10 一个十六进制编辑器 (强烈推荐使用 ultraedit-32) cdimage 2.47 cd shell 2.0.9b - (downloads - beta - download) 可选 - vmware workstation 4.0.5 或者 virtual pc 5.0.2 任意可以把iso文件刻录到dvd刻录盘上的刻录程序。 准备活动在我们开始复

3、制和修改文件之前,我们要先计划好在哪里保存所有的文件。要注意,在我的制作过程中,4.0gb的dvd镜像文件在制作成镜像文件并用cdimage优化之前足足有6.80gb大小,所以请先确保你有一个足够大的硬盘分区。在你的目标分区上创建一个名为“root”的文件夹,同时我建议你在root文件夹内创建一个名为“setup”的子文件夹,并且在这个子文件夹中保存所有的安装文件。这个步骤不是必须的,但是这样会使你制作出来的dvd光盘文件结构更加清晰。在root文件夹下再建立一个名为“cdsh”的子文件夹,解压缩cd shell压缩文件,然后把其中的文件都复制到你新建的“cdsh”文件夹中。到目前为止你的目录

4、结构看起来应该像这样:d:rootd:rootsetupd:rootcdsh请注意:在安装过程中,我这里所说的方法并没有使用gosh的“reducing size of source method”,本文使用的是其他方法。使用本文的完整cd安装(full cd installs)允许你对每个操作系统使用setup.exe文件进行安装,这样可以方便你检查不同操作系统在各种硬件上的兼容性问题,而同时还可以进行升级安装。注意2:本文中所用到的所有图片仅仅是作为演示使用。例如,如果在你处理windows 2000 pro cd的时候所看到的图片上显示的内容是“pro1”,那么请按文章中的说法为准,图片

5、并不是很重要的。 弄懂引导过程在我们开始之前,了解nt系统的引导过程对阅读本文是很有帮助的。当我们创建了一张可引导的windows xp光盘后,名为xpboot.bin的文件会被用来创建引导选项,这个引导选项会指向i386文件夹下的setupldr.bin,setupldr.bin会指出在哪里访问txtsetup.sif,而更进一步就找到了setup.exe安装文件,接着windows xp 的安装过程就开始了。 准备好了吗?我们开始吧.创建操作系统引导文件夹windows 98 se复制windows 98 se光盘上的文件在root文件夹的子文件夹se tup下,新建一个名为“win98s

6、e”的文件夹。例如 d:rootsetupwin98se把安装光盘上所有文件都复制到这个win98se文件夹中。 创建引导文件:只有基于nt的系统才可以使用引导文件夹的方式启动起来,因此对于windows 98,这里有一点不同。 你只需要一个windows 98 se的启动盘,如果你装的是第一版的98,那么就用相应的第一版的启动盘,同时你还可以在这里下载到。用winrar打开下载回来的exe文件,然后释放出其中的ima文件,winrar会报错,忽略就可以了,然后用winimage打开这个ima文件。编辑 autoexec.bat 现在我们要开始编辑autoexec.bat和config.sys

7、这两个文件,从winimage中把这两个文件拖到桌面上,然后再autoexec.bat上点击鼠标右键,选择“编辑”。 如果你的setupwin98sewin98文件夹下有一个名为oemsetup.exe的安装文件,那么你就可以直接把autoexec.bat中的ext:字段编辑成如下的样子::ext%ramd%:extract /y /e /l %ramd%: ebd.cab nulecho the diagnostic tools were successfully loaded to drive %ramd%.echo.lh %ramd%:mscdex.exe /d:mscd001 /l:%

8、cdrom%echo.clsecho now installing windows 98 seecho.echo loading.path=%ramd%:;a:;%cdrom%:setupwin98sewin98oemsetup.exeecho.goto quit如果你的光盘里没有oemsetup.exe这个文件,则把上面粗体的内容替换成如下内容:path=%ramd%:;a:;%cdrom%:setupwin98sesetup.exe注意:确保你的autoexec.bat文件每一行的末尾没有多余的空格,如果你是直接从这里直接复制过去的,那么就不会有了,不过安全起见你最好再检查一下。 编辑 c

9、onfig.sys用记事本打开config.sys,然后编辑成如下的样子:files=10buffers=10dos=high,umbstacks=9,256lastdrive=zdevice=himem.sys /testmem:offdevice=oakcdrom.sys /d:mscd001device=btdosm.sysdevice=flashpt.sysdevice=btcdrom.sys /d:mscd001device=aspi2dos.sysdevice=aspi8dos.sysdevice=aspi4dos.sysdevice=aspi8u2.sysdevice=aspic

10、d.sys /d:mscd001devicehigh=ramdrive.sys /e 2048结束工作:把编辑过的autoexec.bat和config.sys重新拖回到winimage的界面中去,程序会问你是否插入这些文件,选“是”,然后程序会问你是否替换已有文件,选“全部”。保存文件后关闭winimage。把这个文件改名为98se.ima然后复制到root文件夹。windows 2000 复制windows 2000光盘上的文件: 在root文件夹的子文件夹setup下,新建一个名为“win2000”的文件夹,例如 - d:rootsetupwin2000在这个文件夹下,为你想要安装的所有

11、版本的windows 2000分别创建各自的一个子文件夹,在本例中,我用advserv代表advanced server,server代表server,还有pro代表professional。然后从windows 2000每个版本的安装光盘上分别复制所有文件到相应的文件夹中。下面我们会使用windows 2000 professional进行演示和说明,创建引导文件夹:现在我们要开始创建引导文件加,在root根文件夹下 为你想要安装的不同版本的windows 2000分别创建一个字文件夹,然后按照上面的说法为每个文件夹用四个字符命名,例如使用2adv,2srv,2pro。你需要在这里下载制作引

12、导盘的程序,用winrar打开下载回来的.exe文件并解压缩其中的文件,不要直接运行这个文件创建引导盘。而在解压缩过程中winrar会给你一个错误信息说这个压缩文件有错误,忽略它。你从exe文件中解压缩出来的是一个winimage的镜像文件,接着用winimage打开这个文件,并提取其中的文件到pro1文件夹中,在这过程中请确保你选中了winimage中的extract with pathname 这个选项,否则以后会出错的。基本上这意味着我们会有1-3个差不多相同的文件夹,如果你操作正确的话,每个文件夹大概有4.32mb大。 现在开始修改文件。首先用ultraedit打开2pro文件夹中的s

13、etupldr.bin文件,在search - find (ctrl+f)下搜索i386,在搜索结果中i386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“2pro”。如果没有找到i386,那说明这个文件是已经被修改过的了。总之在这一步,你要确保安装文件的保存路径没有搞错。你一共要重复做三次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup.sif: windows nt 4.0 在你的setupwin2000pro 文件夹下找到txtsetup.sif文件,然后用记事本打开它,通过“编辑”-“查找”命令搜索setupsourcepath,然后根据你实际保存安装文件的路

14、径进行适当的变动。本例中这里应该是setupwin2000pro。保存之后就可以把它放在“2pro”文件夹中了。setupsourcepath = setupwin2000pro编辑dat文件:下载windows 2000 dat文件,对server 2000 professional版,你只需要2pro.dat这个文件。在ultraedit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.bin2pro,如果不是这样,编辑setupldr.binbootfix.bin2xxx的最后四个字母以符合相应的文件夹名称。然

15、后把修改过的dat移动到root文件夹中。结束工作:打开你的安装文件夹setupwin2000pro,然后复制(不是移动)如下文件到root文件夹。 cdrom_nt.5 cdrom_is.5 (2000 server 版才有) cdrom_ia.5 (2000 advance server 版才有) cdrom_ip.5 (2000 professional 版才有 复制windows nt 4.0光盘上的文件:在root文件夹的子文件夹setup下,新建一个名为“winnt4”的文件夹,例如 - d:rootsetupwinnt4在这个文件夹下,为你想要安装的所有版本的windows nt

16、分别创建各自的一个子文件夹,在本例中,我用server代表server版,wrkstn代表workstation版。然后从windows nt每个版本的安装光盘上分别复制所有文件到相应的文件夹中。下面我们会使用windows nt 4.0 server进行演示和说明,创建引导文件夹:现在我们要开始创建引导文件夹,在root根文件夹下 为你想要安装的不同版本的windows nt分别创建一个字文件夹,然后按照上面的说法为每个文件夹用四个字符命名,例如使用nt4s和nt4w。你需要在这里下载制作引导盘的程序,用winrar打开下载回来的.exe文件并解压缩其中的文件,不要直接运行这个文件创建引导盘

17、。而在解压缩过程中winrar会给你一个错误信息说这个压缩文件有错误,忽略它。你从exe文件中解压缩出来的是一个winimage的镜像文件,接着用winimage打开这个文件,并提取其中的文件到pro1文件夹中,在这过程中请确保你选中了winimage中的extract with pathname 这个选项,否则以后会出错的。基本上这意味着我们会有1-2个差不多相同的文件夹,如果你操作正确的话,每个文件夹大概有3.38mb大。现在开始修改文件。首先用ultraedit打开nt4s文件夹中的setupldr.bin文件,在search - find (ctrl+f)下搜索i386,在搜索结果中i

18、386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“nt4s”。如果没有找到i386,那说明这个文件是已经被修改过的了。总之在这一步,你要确保安装文件的保存路径没有搞错。你一共要重复做两次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup.sif: 编辑 autoexec.bat 在你的setupwinnt4server 文件夹下找到txtsetup.sif文件,然后用记事本打开它,通过“编辑”-“查找”命令搜索setupsourcepath,然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是setupwinnt4server。保存之后就可以把它放在“nt

19、4s”文件夹中了。setupsourcepath = setupwinnt4server编辑dat文件:下载windows nt 4.0 dat文件,对nt 4 server,你只需要nt4s.dat这个文件。在ultraedit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.binnt4s,如果不是这样,编辑setupldr.binbootfix.binnxxx的最后四个字母以符合相应的文件夹名称。然后把修改过的dat移动到root文件夹中。结束工作:打开你的安装文件夹rootsetupwinnt4wrkstn,

20、然后复制(不是移动)如下文件到root文件夹。 cdrom_s.40 (server版才有) cdrom_w.40 (workstation版才有) windows me复制windows me光盘上的文件: 在root文件夹的子文件夹setup下,新建一个名为“winme”的文件夹。例如 - d:rootsetupwinme把安装光盘上所有文件都复制到这个winme文件夹中。创建引导文件:只有基于nt的系统才可以使用引导文件夹的方式启动起来,因此对于windows me,这里有一点不同。你只需要一个windows me 的启动盘,同时你还可以在这里下载到(注意,下载windows 98 se

21、 oem的启动盘就可以了)。用winrar打开下载回来的exe文件,然后释放出其中的ima文件,winrar会报错,忽略就可以了,然后用winimage打开这个ima文件。现在我们要开始编辑autoexec.bat和config.sys这两个文件,从winimage中把这两个文件拖到桌面上,然后再autoexec.bat上点击鼠标右键,选择“编辑”。严格按照下面的示例编辑ext:字段,如果你的setup.exe文件位置和示例不同,那么就替换下列粗体字部分。 :ext%ramd%:extract /y /e /l %ramd%: ebd.cab nulecho the diagnostic to

22、ols were successfully loaded to drive %ramd%.echo.lh %ramd%:mscdex.exe /d:mscd001 /l:%cdrom%echo.clsecho now installing windows meecho.echo loading.path=%ramd%:;a:;%cdrom%:setupwinmesetup.exeecho.goto quit注意:确保你的autoexec.bat文件每一行的末尾没有多余的空格,如果你是直接从这里直接复制过去的,那么就不会有了,不过安全起见你最好再检查一下。编辑 config.sys用记事本打开c

23、onfig.sys,然后编辑成如下的样子:files=10buffers=10dos=high,umbstacks=9,256lastdrive=zdevice=himem.sys /testmem:offdevice=oakcdrom.sys /d:mscd001device=btdosm.sysdevice=flashpt.sysdevice=btcdrom.sys /d:mscd001device=aspi2dos.sysdevice=aspi8dos.sysdevice=aspi4dos.sysdevice=aspi8u2.sysdevice=aspicd.sys /d:mscd001

24、devicehigh=ramdrive.sys /e 2048结束工作:把编辑过的autoexec.bat和config.sys重新拖回到winimage的界面中去,程序会问你是否插入这些文件,选“是”,然后程序会问你是否替换已有文件,选“全部”。保存文件后关闭winimage。把这个文件改名为me.ima然后复制到root文件夹。 windows xp home sp1复制windows xp光盘上的文件: 在root文件夹的子文件夹setup下,新建一个名为“winxphome”的文件夹,例如 - d:rootsetupwinxphome把xp home sp1光盘中所有的文件都复制到wi

25、nxphome文件夹中。创建引导文件夹:现在我们要开始创建引导文件夹。在root根文件夹下新建一个名为“hom1”的子文件夹,接着你需要准备一张引导软盘,然后把其中的文件释放到这个文件夹中。你可以在这里下载制作引导盘的程序,用winrar打开下载回来的.exe文件并解压缩其中的文件,不要直接运行这个文件创建引导盘。而在解压缩过程中winrar会给你一个错误信息说这个压缩文件有错误,忽略它。你从exe文件中解压缩出来的是一个winimage的镜像文件,接着用winimage打开这个文件,并提取其中的文件到pro1文件夹中,在这过程中请确保你选中了winimage中的extract with pa

26、thname 这个选项,否则以后会出错的。这时你应该已经可以把所有的引导软盘中的文件提取到hom1文件夹下了,如果你的操作没有错误,那么整个sp1引导文件夹的体积应该是6.61mb。 接着要修改一些文件。首先用ultraedit打开hom1文件夹下的setupldr.bin,在search - find (ctrl+f)下搜索i386,在搜索结果中i386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“hom1”以取代“i386”。也就是说,你需要把这个文件中所有有关“i386”的路径替换成“hom1”:你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup

27、.sif:在你的setupwinxphomei386文件夹下找到txtsetup.sif这个文件,并用记事本打开。通过“编辑”-“查找”命令搜索setupsourcepath,然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是setupwinxphome,这表示要在cd文件的根文件夹下查找一个名为setup的文件夹,然后在“setup”文件夹中查找winxphome文件夹。保存之后就可以把它放在“hom1”文件夹中了。setupsourcepath = setupwinxphome创建dat文件:下载xp home dat 文件。这里你只需要hom1.dat这个文件,在ultra

28、edit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.binhom1,然而如果显示的不是这个,你可以自己编辑setupldr.binbootfix.binxxxx的最后四个字母以符合你的实际文件夹名称。然后把修改过的hom1.dat移动到root文件夹中。 结束工作:打开你的安装文件文件夹rootsetupwinxphome,然后复制(不是移动)如下文件到root文件夹。 readme.html spnotes.html (整合sp1 后的安装文件才有这个文件) win51 win51ic win51ic.sp1

29、 (整合sp1 后的安装文件才有这个文件) 更多的引导选项:如果你希望能够在安装xp home sp1的过程中选择常规安装、无人值守安装或者oem预安装(无人值守安装+$oem$ 文件夹中的内容)这三种之中的一种,那么你就需要重复创建三个hom*文件夹和hom*.dat文件。对于每个选项你都需要创建一个单独的引导文件夹和dat文件。基本上,每一个额外的引导文件夹和dat文件都需要对应一个引导选项。如果你想要有以上提到的三种选项,那么你应该有:root目录下的文件夹:hom1 hom2 hom3 root 目录下的dat文件hom1.dathom2.dathom3.dat对于额外的引导文件夹(h

30、om2和hom3),你都需要自己编辑相应的setupldr.bin文件,把其中的安装路径修改成你的实际情况(注意,同样要使用相对路径,而不是绝对路径!)。既然我们已经有了一个保存安装文件的hom1文件夹和修改过的setupldr.bin文件,那么相应的,我们可以把另外两组文件和文件夹命名为hom2和hom3。不过txtsetup.sif文件就不需要编辑了,因为它们都指向我们的安装文件夹(rootsetupwinxphome)。另外的两个dat文件也需要按照上面的方法做相应的修改。只要把setupldr.binbootfix.binxxxx的最后四个字母替换成你的引导文件夹。对于hom2.dat

31、,把xxxx修改成hom2;对于hom3.dat,修改xxxx为hom3即可。 还没有完,如果hom2将要作为无人值守安装的选项,那么你还需要复制winnt.sif到hom2文件夹。如果hom3将要作为oem预安装的选项,你需要复制winnt.sif到hom3文件夹,并且把$oem$文件夹复制到安装文件夹中(rootsetupwinxphome)。注意:如果你想要加入这三个选项,那么第二个选项的winnt.sif文件将不能包含oempreinstall = yes或者guirunonce字段。 windows xp pro sp1首先,我想我们应该把文件先复制过来。如果你还没有阅读准备开始这部

32、份内容,我建议你去先阅读一下然后再继续。复制windows xp光盘上的文件: 在root文件夹的子文件夹setup下,新建一个名为“winxppro”的文件夹,例如 - d:rootsetupwinxppro把xp pro sp1光盘中所有的文件都复制到winxppro文件夹中。创建引导文件夹:现在我们要开始创建引导文件夹。在root根文件夹下新建一个名为“pro1”的子文件夹,接着你需要准备一张引导软盘,然后把其中的文件释放到这个文件夹中。你可以在这里下载制作引导盘的程序,用winrar打开下载回来的.exe文件并解压缩其中的文件,不要直接运行这个文件创建引导盘。而在解压缩过程中winra

33、r会给你一个错误信息说这个压缩文件有错误,忽略它。你从exe文件中解压缩出来的是一个winimage的镜像文件,接着用winimage打开这个文件,并提取其中的文件到pro1文件夹中,在这过程中请确保你选中了winimage中的extract with pathname 这个选项,否则以后会出错的。这时你应该已经可以把所有的引导软盘中的文件提取到pro1文件夹下了,如果你的操作没有错误,那么整个sp1引导文件夹的体积应该是6.63mb。接着要修改一些文件。首先用ultraedit打开pro1文件夹下的setupldr.bin,在search - find (ctrl+f)下搜索i386,在搜索

34、结果中i386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“pro1”以取代“i386”。也就是说,你需要把这个文件中所有有关“i386”的路径替换成“pro1”:你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup.sif: 在你的setupwinxpproi386文件夹下找到txtsetup.sif这个文件,并用记事本打开。通过“编辑”-“查找”命令搜索setupsourcepath,然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是setupwinxppro,这表示要在cd文件的根文件夹下查找一个名为setup的文件夹,然后在“set

35、up”文件夹中查找winxppro文件夹。保存之后就可以把它放在“pro1”文件夹中了。 setupsourcepath = setupwinxppro创建dat文件:下载xp pro dat 文件。这里你只需要pro1.dat这个文件,在ultraedit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.binpro1,然而如果显示的不是这个,你可以自己编辑setupldr.binbootfix.binxxxx的最后四个字母以符合你的实际文件夹名称。然后把修改过的pro1.dat移动到root文件夹中。 结束工作:

36、打开你的安装文件文件夹rootsetupwinxppro,然后复制(不是移动)如下文件到root文件夹。 readme.html spnotes.html (整合sp1 后的安装文件才有这个文件) win51 win51ip win51ip.sp1 (整合sp1 后的安装文件才有这个文件) 更多的引导选项:如果你希望能够在安装xp pro sp1的过程中选择常规安装、无人值守安装或者oem预安装(无人值守安装+$oem$ 文件夹中的内容)这三种之中的一种,那么你就需要重复创建三个pro*文件夹和pro*.dat文件。对于每个选项你都需要创建一个单独的引导文件夹和dat文件。基本上,每一个额外的

37、引导文件夹和dat文件都需要对应一个引导选项。如果你想要有以上提到的三种选项,那么你应该有:root目录下的文件夹:pro1pro2pro3root 目录下的dat文件:pro1.datpro2.datpro3.dat对于额外的引导文件夹(pro2和pro3),你都需要自己编辑相应的setupldr.bin文件,把其中的安装路径修改成你的实际情况(注意,同样要使用相对路径,而不是绝对路径!)。既然我们已经有了一个保存安装文件的pro1文件夹和修改过的setupldr.bin文件,那么相应的,我们可以把另外两组文件和文件夹命名为pro2和pro3。不过txtsetup.sif文件就不需要编辑了,

38、因为它们都指向我们的安装文件夹(rootsetupwinxppro)。另外的两个dat文件也需要按照上面的方法做相应的修改。只要把setupldr.binbootfix.binxxxx的最后四个字母替换成你的引导文件夹。对于pro2.dat,把xxxx修改成pro2;对于pro3.dat,修改xxxx为pro3即可。还没有完,如果pro2将要作为无人值守安装的选项,那么你还需要复制winnt.sif到pro2文件夹。如果pro3将要作为oem预安装的选项,你需要复制winnt.sif到pro3文件夹,并且把$oem$文件夹复制到安装文件夹中(rootsetupwinxppro)。注意:如果你想

39、要加入这三个选项,那么第二个选项的winnt.sif文件将不能包含oempreinstall = yes或者guirunonce字段。erd commander 2003 关于erd commander 2003有很多不同的配置,所以这里我仅仅对我配置的方法进行演示。你的实际情况可能和这个不同,但是希望你能通过这里的举例搞定你的。erd commander 2003跟xp有些不同,基本上,它没有安装文件夹,它的引导文件夹也就是它的安装文件加,因为erd完全是从光盘上运行的,它并不会给硬盘上安装任何文件。复制erd commander 2003的文件夹:在root文件夹下创建一个名为erd1的文

40、件夹。例如 - d:rooterd1把erd commander安装文件中i386目录下所有文件都复制到erd1文件夹内。你的文件夹看起来应该是像这样:rooterd1文件夹的内容:fonts help inf msagentsystem32 utilswinsxsbiosinfo.infsetupldr.binspcmdcon.systxtsetup.sif如果你的目录跟这个有区别,那么你应该搜索包含了system32和winsxs两个文件夹的文件夹,然后把整个文件夹都复制到erd1目录下。编辑 setupldr.bin 在erd1文件夹中,用ultraedit打开setupldr.bin文

41、件,在search - find (ctrl+f)下搜索i386,在搜索结果中i386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“erd1”以取代“i386”。也就是说,你需要把这个文件中所有有关“i386”的路径替换成“erd1”:你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup.sif:在erd1目录下找到并用记事本打开txtsetup.sif文件,通过“编辑”-“查找”命令搜索setupsourcepath,然后把找到的路径替换为。 setupsourcepath = 注意:这幅图片是来自xp pro sp1的,别按照图片上的显示更改! 创建

42、dat文件:下载erd commander 2003 dat 文件,在ultraedit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.binerd1,然而如果显示的不是这个,你可以自己编辑 。 结束工作:复制erd1.dat到root目录下。额外的引导选项:感谢msfn的gosh提供以下技巧。如果你希望在使用erd的过程中能够把光盘从光驱中拿出来,那么你就可以设置一个特殊的引导选项,让erd能够完全加载到内存中。首先,在“root”文件夹下创建一个名为“erd2”的文件夹,然后把“erd1”目录下的所有文件都直接

43、复制过去,然后编辑setupldr.bin以映射新的文件夹路径。然后把txtsetup.sif这个文件osloadoptions这一行编辑成:osloadoptions =/fastdetect /minint /inram接下来复制之前下载回来的dat文件的压缩包中的erd2.dat文件到root文件夹中。我们还要设置可以载入erd的启动菜单,这个可以按照创建一个引导菜单一节的内容一起完成。在你的菜单中,你需要加入以下的字段: print 8) erd commander 2003 nprint 9) erd commander 2003 /inram n 然后在mainkey:字段下,添加

44、如下几行(注意key*里面的数字,按照你的实际情况修改):if $lastkey = key8; then chain erd1.datif $lastkey = key9; then chain erd2.datwindows server 2003复制windows server 2003光盘上的文件: 在root文件夹的子文件夹setup下,新建一个名为“winsrv2003”的文件夹例如 - d:rootsetupwinsrv2003在这个文件夹下,为你想要安装的所有版本的server 2003分别创建各自的一个子文件夹。在本例中,我用“dct”代表datacenter版,ent代表e

45、nterprise版,std代表standard版,最后web代表web版。然后从server 2003每个版本的安装光盘上分别复制所有文件到相应的文件夹中。下面我们会使用windows server 2003 standard版进行演示和说明,创建引导文件夹: 现在我们要开始创建引导文件夹。在root根文件夹下 为你想要安装的不同版本的server 2003分别创建一个字文件夹,然后按照上面的说法为每个文件夹用数字三带三个字母命名(3ent, 3dct, 3std, 3web)。你需要在这里下载制作引导盘的程序,然后按照同样的方法用winrar展开并释放到每个文件夹中。基本上这意味着我们会有

46、1-4个差不多相同的文件夹,如果你操作正确的话,每个文件夹大概有9.42mb大。 现在开始修改文件。首先用ultraedit打开3std文件夹中的setupldr.bin文件,在search - find (ctrl+f)下搜索i386,在搜索结果中i386的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“3std”。如果没有找到i386,那说明这个文件是已经被修改过的了。总之在这一步,你要确保安装文件的保存路径没有搞错。你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。编辑 txtsetup.sif: 在你的setupwinsrv2003std 文件夹下找到txtsetup.

47、sif文件,然后用记事本打开它,通过“编辑”-“查找”命令搜索setupsourcepath,然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是setupwinsrv20033std。保存之后就可以把它放在“3std”文件夹中了。setupsourcepath = setupwinsrv2003std创建dat文件:下载server 2003 dat文件,对server 2003 standard版,你只需要3std.dat这个文件。在ultraedit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为setupldr.binbootfix.

48、bin3std,如果不是这样,编辑setupldr.binbootfix.binxxxx的最后四个字母以符合相应的文件夹名称。然后把修改过的dat移动到root文件夹中。 结束工作:打开你的安装文件夹rootsetupwinsrv2003xxx,然后复制(不是移动)如下文件到root文件夹。 readme.html - (需要的话可以覆盖,不过这个不重要) win51s (standard版才有) win51d (datacenter版才有) win51a (enterprise版才有) win51b (web版) 举例来说,如果你准备了这四个不同版本的server 2003,那么在setup

49、winsrv2003下你应高有四个子文件夹,在“root”文件夹下同样有四个3xxx文件夹。额外程序自定义 setup.exe自动运行文件 创建一个自动运行文件: 这个是我当前在“root”文件夹下使用的setup.exe安装文件 首先要说明的是,我并不是程序员,我也不懂怎样用visual c+ 或者c#设计程序,所以我用了autoplay media studio 4.0 来设计。同时我也借用了longhorn build 4051的setup.exe文件中的背景图片。准备工作如果你想要在你自己的自动运行文件中使用longhorn的这张图片,你可以从安装文件中提取出来。你需要一个资源编辑软件

50、,我建议你使用reshacker 3.4.0。用这个软件打开longhorn的setup.exe,然后在你的桌面上创建一个名为resources的文件夹。在reshacker中右键点击bitmap然后点击save bitmap resources。随便给这文件起个名字,然后把它保存在你的resources文件夹内。接着退出reshacker并打开你的resources文件夹,在那里你可以看见安装文件中所有的位图。修改设置 接着,运行autoplay media studio 4.0并选择blank project,文件名则可以随意取。首先打开project - settings,在genera

51、l选项卡下找到distribution folder,我们需要它指向我们的root文件夹。这一步是很重要的,如果没有做好后面所有的链接就都无法工作了。在page size下,我选择了一个自定义的尺寸800x600,因为longhorn的安装文件就是这么大的。在build选项卡下你可以随意为你的这个文件选择一个名称,我在这里选择了setup.exe。仍然是在build选项卡下,你可以选择是否创建一个autorun.inf文件,我建议你能选择,这样可以使用一个自定义的漂亮图标,而不是程序默认的那个丑陋的黄色autoplay图标。我选择使用windows xp pro安装文件中的图标,你可以通过定位

52、到setupwinxppro目录然后在files of type:下设置为all files以选定这个文件。创建界面我以创建现在使用的这个界面为例进行说明。 对我来说,最简单的办法就是把所有的资源文件夹和所有需要的位图都打开,然后把需要用到的图片拖动到media studio界面中。例如如果你打算使用longhorn的背景图片,则把bitmap_38拖到autoplay界面中,并移动到整个设计区的左上角。这样我们的背景就弄好了! 在下图显示的区域里,我们所有的图形文件和文字都会显示出来,双击image 1然后你就能看见所有可用的选项了。在attributes选项卡的“properties”下最

53、好能给你的图片起一个比较有逻辑性的名称,这样对于每张图片,我们马上就能很清楚地指导这个图片将会被用在何处。你还可以继续察看一下所有的选项卡,看看都有哪些可用的属性设置,同时我建议你双击右侧的小锁图标,这样你就可以锁定背景,这样在你移动按钮的时候背景图片就不会跟着一起移动了。 接着我们开始创建按钮。把bitmap_14拖到media studio的界面中,然后把它放置在你喜欢的位置。然后同样是双击resource窗口下的按钮位图的文件名,给这个位图重新命名。如果你想要在鼠标经过按钮时按钮显示其他图像,则在mouse over image下制定一个图形文件,mouse down image用以指定

54、鼠标点击按钮后按钮的显示图像。 接着我们开始设置按钮行为。在actions选项卡下你应该注意到我们可供选择的行为有很多,并且都已经分类,同时还显示了每个行为会在什么情况下发生。在这里我们只需要用到onclick的行为。如果我们希望点击某个按钮后开始运行windows xp pro的安装文件,则需要在available actions窗口下展开file,然后双击execute,并在弹出的窗口的“file to execute”下指定要运行的位于setupwinxppro目录下的setup.exe文件,然后点击“确定”退出。如果你不想显示出xp pro安装程序的屏幕,则可以选择直接运行i386 文件夹下的winnt32.exe文件。如果你知道怎样使用命令行工具,则可以在这里随心

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论