找回密码
 注册
搜索
热搜: 回贴
  • 前程无忧官网首页 有什么好的平台可以
  • 最新的销售平台 互联网营销的平台有哪
  • 制作网页的基本流程 网页制作和网页设
  • 【帝国CMS】输出带序号的列表(数字排
  • 网站建设公司 三一,中联,极东泵车的
  • 织梦 建站 织梦网站模版后台怎么更改
  • 云服务官网 哪些网站有免费的简历模板
  • 如何建网站要什么条件 建网站要用什么
  • 吉林市移动公司电话 吉林省退休人员网
  • 设计类毕业论文 网站设计与实现毕业论
查看: 11583|回复: 2

创建多重引导DVD 、2

[复制链接]
发表于 2009-11-27 01:40:23 | 显示全部楼层 |阅读模式 IP:江苏扬州
另外的两个DAT文件也需要按照上面的方法做相应的修改。只要把"SETUPLDR.BINBOOTFIX.BINxxxx"的最后四个字母替换成你的引导文件夹。对于HOM2.DAT,把xxxx修改成HOM2;对于HOM3.DAT,修改xxxx为HOM3即可。
  还没有完,如果HOM2将要作为无人值守安装的选项,那么你还需要复制"winnt.sif"到HOM2文件夹。如果HOM3将要作为OEM预安装的选项,你需要复制"winnt.sif"到"HOM3"文件夹,并且把$OEM$文件夹复制到安装文件夹中(ROOT\SETUP\WINXPHOME\)。
  注意:如果你想要加入这三个选项,那么第二个选项的"winnt.sif"文件将不能包含"OEMPreinstall = Yes"或者"GUIRunOnce"字段。
  Windows XP Pro SP1
  首先,我想我们应该把文件先复制过来。如果你还没有阅读准备开始这部份内容,我建议你去先阅读一下然后再继续。
  复制Windows XP光盘上的文件:
  在ROOT文件夹的子文件夹SETUP下,新建一个名为“WINXPPRO”的文件夹,
  例如 - D:\ROOT\SETUP\WINXPPRO\
  把XP Pro SP1光盘中所有的文件都复制到WINXPPRO文件夹中。
  创建引导文件夹:
  现在我们要开始创建引导文件夹。在ROOT根文件夹下新建一个名为“PRO1”的子文件夹,接着你需要准备一张引导软盘,然后把其中的文件释放到这个文件夹中。你可以在这里下载制作引导盘的程序,用WinRAR打开下载回来的.exe文件并解压缩其中的文件,不要直接运行这个文件创建引导盘。而在解压缩过程中WinRAR会给你一个错误信息说这个压缩文件有错误,忽略它。你从exe文件中解压缩出来的是一个WinImage的镜像文件,接着用WinImage打开这个文件,并提取其中的文件到PRO1文件夹中,在这过程中请确保你选中了WinImage中的"Extract with pathname" 这个选项,否则以后会出错的。

  这时你应该已经可以把所有的引导软盘中的文件提取到"PRO1"文件夹下了,如果你的操作没有错误,那么整个SP1引导文件夹的体积应该是6.63MB。
  接着要修改一些文件。首先用UltraEdit打开PRO1文件夹下的"setupldr.bin",在"Search" -> "Find" (Ctrl+F)下搜索"i386",在搜索结果中"i386"的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“PRO1”以取代“i386”。也就是说,你需要把这个文件中所有有关“i386”的路径替换成“PRO1”:

  你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。
  编辑 "txtsetup.sif":
  在你的"SETUP\WINXPPRO\I386"文件夹下找到"txtsetup.sif"这个文件,并用记事本打开。通过“编辑”->“查找”命令搜索"SetupSourcePath",然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是"\SETUP\WINXPPRO\",这表示要在CD文件的根文件夹下查找一个名为"SETUP"的文件夹,然后在“SETUP”文件夹中查找"WINXPPRO"文件夹。保存之后就可以把它放在“PRO1”文件夹中了。
SetupSourcePath = "\SETUP\WINXPPRO\"


  创建DAT文件:
  下载XP Pro DAT 文件。这里你只需要"PRO1.DAT"这个文件,在UltraEdit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为SETUPLDR.BINBOOTFIX.BINPRO1,然而如果显示的不是这个,你可以自己编辑"SETUPLDR.BINBOOTFIX.BINxxxx"的最后四个字母以符合你的实际文件夹名称。然后把修改过的"PRO1.DAT"移动到"ROOT"文件夹中。

  结束工作:
  打开你的安装文件文件夹"ROOT\SETUP\WINXPPRO\",然后复制(不是移动)如下文件到"ROOT"文件夹。
readme.html
spnotes.html (整合SP1 后的安装文件才有这个文件)
win51
win51ip
win51ip.sp1 (整合SP1 后的安装文件才有这个文件)
  更多的引导选项:
  如果你希望能够在安装XP Pro SP1的过程中选择常规安装、无人值守安装或者OEM预安装(无人值守安装+$OEM$ 文件夹中的内容)这三种之中的一种,那么你就需要重复创建三个"PRO*"文件夹和"PRO*.DAT"文件。对于每个选项你都需要创建一个单独的引导文件夹和DAT文件。基本上,每一个额外的引导文件夹和DAT文件都需要对应一个引导选项。如果你想要有以上提到的三种选项,那么你应该有:
  ROOT目录下的文件夹:
  PRO1
  PRO2
  PRO3
  ROOT 目录下的DAT文件:
  PRO1.DAT
  PRO2.DAT
  PRO3.DAT
  对于额外的引导文件夹(PRO2和PRO3),你都需要自己编辑相应的"setupldr.bin"文件,把其中的安装路径修改成你的实际情况(注意,同样要使用相对路径,而不是绝对路径!)。既然我们已经有了一个保存安装文件的"PRO1"文件夹和修改过的"setupldr.bin"文件,那么相应的,我们可以把另外两组文件和文件夹命名为"PRO2"和"PRO3"。不过"txtsetup.sif"文件就不需要编辑了,因为它们都指向我们的安装文件夹(ROOT\SETUP\WINXPPRO\)。
  另外的两个DAT文件也需要按照上面的方法做相应的修改。只要把"SETUPLDR.BINBOOTFIX.BINxxxx"的最后四个字母替换成你的引导文件夹。对于PRO2.DAT,把xxxx修改成PRO2;对于PRO3.DAT,修改xxxx为PRO3即可。
  还没有完,如果PRO2将要作为无人值守安装的选项,那么你还需要复制"winnt.sif"到PRO2文件夹。如果PRO3将要作为OEM预安装的选项,你需要复制"winnt.sif"到"PRO3"文件夹,并且把$OEM$文件夹复制到安装文件夹中(ROOT\SETUP\WINXPPRO\)。
  注意:如果你想要加入这三个选项,那么第二个选项的"winnt.sif"文件将不能包含"OEMPreinstall = Yes"或者"GUIRunOnce"字段。
 ERD Commander 2003
  关于ERD Commander 2003有很多不同的配置,所以这里我仅仅对我配置的方法进行演示。你的实际情况可能和这个不同,但是希望你能通过这里的举例搞定你的。
  ERD Commander 2003跟XP有些不同,基本上,它没有安装文件夹,它的引导文件夹也就是它的安装文件加,因为ERD完全是从光盘上运行的,它并不会给硬盘上安装任何文件。
  复制ERD Commander 2003的文件夹:
  在"ROOT"文件夹下创建一个名为"ERD1"的文件夹。
  例如   - D:\ROOT\ERD1\
  把ERD Commander安装文件中I386目录下所有文件都复制到"ERD1"文件夹内。你的文件夹看起来应该是像这样:

  "ROOT\ERD1\"文件夹的内容:

FONTS
HELP
INF
MSAGENT
SYSTEM32
UTILS
WINSXS
biosinfo.inf
ntdetect.com
setupldr.bin
spcmdcon.sys
txtsetup.sif

  如果你的目录跟这个有区别,那么你应该搜索包含了"system32"和"winsxs"两个文件夹的文件夹,然后把整个文件夹都复制到"ERD1"目录下。
  编辑 "setupldr.bin"
  在"ERD1"文件夹中,用UltraEdit打开"setupldr.bin"文件,在"Search" -> "Find" (Ctrl+F)下搜索"i386",在搜索结果中"i386"的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“ERD1”以取代“i386”。也就是说,你需要把这个文件中所有有关“i386”的路径替换成“ERD1”:

  你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。
  编辑 "txtsetup.sif":
  在"ERD1"目录下找到并用记事本打开"txtsetup.sif"文件,通过“编辑”->“查找”命令搜索"SetupSourcePath",然后把找到的路径替换为"\"。
SetupSourcePath = "\"

  注意:这幅图片是来自XP Pro SP1的,别按照图片上的显示更改!

  创建DAT文件:
  下载ERD Commander 2003 DAT 文件,在UltraEdit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为SETUPLDR.BINBOOTFIX.BINERD1,然而如果显示的不是这个,你可以自己编辑 。

  结束工作:
  复制ERD1.DAT到"ROOT"目录下。
  额外的引导选项:
  感谢MSFN的gosh提供以下技巧。如果你希望在使用ERD的过程中能够把光盘从光驱中拿出来,那么你就可以设置一个特殊的引导选项,让ERD能够完全加载到内存中。
  首先,在“ROOT”文件夹下创建一个名为“ERD2”的文件夹,然后把“ERD1”目录下的所有文件都直接复制过去,然后编辑"setupldr.bin"以映射新的文件夹路径。然后把"txtsetup.sif"这个文件"OsLoadOptions"这一行编辑成:
OsLoadOptions ="/fastdetect /minint /inram"

  接下来复制之前下载回来的DAT文件的压缩包中的ERD2.DAT文件到"ROOT"文件夹中。我们还要设置可以载入ERD的启动菜单,这个可以按照创建一个引导菜单一节的内容一起完成。
在你的菜单中,你需要加入以下的字段:
print "8) ERD Commander 2003 \n"
print "9) ERD Commander 2003 /inram \n"

  然后在"MainKey:"字段下,添加如下几行(注意key
  • 里面的数字,按照你的实际情况修改):
    if $lastKey == key[8]; then chain ERD1.DAT
    if $lastKey == key[9]; then chain ERD2.DAT

      Windows Server 2003
      复制Windows Server 2003光盘上的文件:
      在ROOT文件夹的子文件夹SETUP下,新建一个名为“WINSRV2003”的文件夹
      例如 - D:\ROOT\SETUP\WINSRV2003\
      在这个文件夹下,为你想要安装的所有版本的Server 2003分别创建各自的一个子文件夹。在本例中,我用“DCT”代表Datacenter版,"ENT"代表enterprise版,"STD"代表Standard版,最后"WEB"代表Web版。然后从Server 2003每个版本的安装光盘上分别复制所有文件到相应的文件夹中。下面我们会使用Windows Server 2003 Standard版进行演示和说明,
      创建引导文件夹:
      现在我们要开始创建引导文件夹。在ROOT根文件夹下 为你想要安装的不同版本的Server 2003分别创建一个字文件夹,然后按照上面的说法为每个文件夹用数字三带三个字母命名(3ENT, 3DCT, 3STD, 3WEB)。你需要在这里下载制作引导盘的程序,然后按照同样的方法用WinRAR展开并释放到每个文件夹中。
      基本上这意味着我们会有1-4个差不多相同的文件夹,如果你操作正确的话,每个文件夹大概有9.42MB大。
      现在开始修改文件。首先用UltraEdit打开"3STD"文件夹中的"setupldr.bin"文件,在"Search" -> "Find" (Ctrl+F)下搜索"i386",在搜索结果中"i386"的子母“i”上点击左键,然后输入(不要使用复制和粘贴功能)“3STD”。如果没有找到"i386",那说明这个文件是已经被修改过的了。总之在这一步,你要确保安装文件的保存路径没有搞错。

      你一共要重复做四次,如果你做的次数少了,那一定是漏掉了。
      编辑 "txtsetup.sif":
      在你的"SETUP\WINSRV2003\STD\" 文件夹下找到"txtsetup.sif"文件,然后用记事本打开它,通过“编辑”->“查找”命令搜索"SetupSourcePath",然后根据你实际保存安装文件的路径进行适当的变动。本例中这里应该是"\SETUP\WINSRV2003\3STD"。保存之后就可以把它放在“3STD”文件夹中了。
    SetupSourcePath = "\SETUP\WINSRV2003\STD\"


      创建DAT文件:
      下载Server 2003 DAT文件,对Server 2003 Standard版,你只需要"3STD.DAT"这个文件。在UltraEdit中打开这个文件,然后向下拉动滚动条,直到你看到如下图的文字。默认情况下,文件中应该显示为SETUPLDR.BINBOOTFIX.BIN3STD,如果不是这样,编辑"SETUPLDR.BINBOOTFIX.BINxxxx"的最后四个字母以符合相应的文件夹名称。然后把修改过的DAT移动到"ROOT"文件夹中。

      结束工作:
      打开你的安装文件夹"ROOT\SETUP\WINSRV2003\xxx",然后复制(不是移动)如下文件到"ROOT"文件夹。
    readme.html - (需要的话可以覆盖,不过这个不重要)
    win51s (Standard版才有)
    win51d (Datacenter版才有)
    win51a (Enterprise版才有)
    win51b (Web版)
      举例来说,如果你准备了这四个不同版本的Server 2003,那么在"\SETUP\WINSRV2003\"下你应高有四个子文件夹,在“ROOT”文件夹下同样有四个"3xxx"文件夹。

    额外程序
      自定义 "setup.exe"自动运行文件
      创建一个自动运行文件:
      这个是我当前在“ROOT”文件夹下使用的"setup.exe"安装文件

    首先要说明的是,我并不是程序员,我也不懂怎样用Visual C++ 或者C#设计程序,所以我用了AutoPlay Media Studio 4.0 来设计。同时我也借用了Longhorn Build 4051的"setup.exe"文件中的背景图片。
      准备工作
      如果你想要在你自己的自动运行文件中使用Longhorn的这张图片,你可以从安装文件中提取出来。你需要一个资源编辑软件,我建议你使用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",在"General"选项卡下找到"Distribution Folder",我们需要它指向我们的"ROOT"文件夹。这一步是很重要的,如果没有做好后面所有的链接就都无法工作了。
      在"Page Size"下,我选择了一个自定义的尺寸800x600,因为Longhorn的安装文件就是这么大的。在"Build"选项卡下你可以随意为你的这个文件选择一个名称,我在这里选择了"setup.exe"。仍然是在"Build"选项卡下,你可以选择是否创建一个"autorun.inf"文件,我建议你能选择,这样可以使用一个自定义的漂亮图标,而不是程序默认的那个丑陋的黄色AutoPlay"图标。我选择使用Windows XP Pro安装文件中的图标,你可以通过定位到"SETUP\WINXPPRO\"目录然后在"Files of type:"下设置为"All files"以选定这个文件。
      创建界面
      我以创建现在使用的这个界面为例进行说明。
      对我来说,最简单的办法就是把所有的资源文件夹和所有需要的位图都打开,然后把需要用到的图片拖动到Media Studio界面中。例如如果你打算使用Longhorn的背景图片,则把"Bitmap_38"拖到AutoPlay界面中,并移动到整个设计区的左上角。这样我们的背景就弄好了!
      在下图显示的区域里,我们所有的图形文件和文字都会显示出来,双击"Image 1"然后你就能看见所有可用的选项了。在"Attributes"选项卡的“Properties”下最好能给你的图片起一个比较有逻辑性的名称,这样对于每张图片,我们马上就能很清楚地指导这个图片将会被用在何处。你还可以继续察看一下所有的选项卡,看看都有哪些可用的属性设置,同时我建议你双击右侧的小锁图标,这样你就可以锁定背景,这样在你移动按钮的时候背景图片就不会跟着一起移动了。

    接着我们开始创建按钮。把"Bitmap_14"拖到Media Studio的界面中,然后把它放置在你喜欢的位置。然后同样是双击Resource窗口下的按钮位图的文件名,给这个位图重新命名。如果你想要在鼠标经过按钮时按钮显示其他图像,则在Mouse Over Image下制定一个图形文件,Mouse Down Image用以指定鼠标点击按钮后按钮的显示图像。
      接着我们开始设置按钮行为。在"Actions"选项卡下你应该注意到我们可供选择的行为有很多,并且都已经分类,同时还显示了每个行为会在什么情况下发生。在这里我们只需要用到"onClick"的行为。如果我们希望点击某个按钮后开始运行Windows XP Pro的安装文件,则需要在"Available Actions"窗口下展开"File",然后双击"Execute",并在弹出的窗口的“File to Execute”下指定要运行的位于"\SETUP\WINXPPRO\"目录下的setup.exe文件,然后点击“确定”退出。如果你不想显示出XP Pro安装程序的屏幕,则可以选择直接运行i386 文件夹下的"winnt32.exe"文件。
      如果你知道怎样使用命令行工具,则可以在这里随心所欲地设置。举例来说,你可以通过一个按钮来安装Microsoft Office 2003并且与此同时通过命令行模式指定一些特殊的用Office Toolkit生成的安装参数(关于这个的具体内容,你可以参考创建无人值守XP安装光盘一文)。
      接下来我们为按钮创建一些提示文字。在工具栏的顶端(你也可以从上面的截图中看到),你可以看到一个带有字母“A”的白色按钮,这个按钮就是用来创建文字对象的。提醒一下,你可以为文字设置各种特性。本例中我没有对文字设置任何行为,并且我把正常、鼠标悬停、鼠标点击的颜色都设置成了白色。
      排列对象
      如果你希望你的按钮和文字都能排列整齐,那么这是很容易做到的。通过用鼠标拖动形成选择框以选中所有你想要重新排列的所有按钮图像,或者在按下Shift的同时分别点击Project Bar中显示的图像。随后你可以看见在设计区域的左下方有一些排列按钮(Align ...),分别点击它们就可以把选中的对象按照特定的方式排列。
      多界面
      如果你希望你的程序有多个页面,例如有一个“其他任务”或者其他什么样的界面,那么就可以点击Project Bar底部的"Pages"选项卡(这个仍然可以在上面的截图中看到的)。如果你不想再重新设置新页面的背景和按钮,那你可以右健点击列出的已有页面,然后选择"Copy",然后右健再次点击这个页面,然后选择"Paste After"。这样你就有两个完全一样的界面了,而在新建的界面上你可以重新编辑按钮、文字以及行为。如果你想新建一个新的空白页,只要在"Pages"窗口的空白处点击鼠标右键,然后选择"Add"即可。同时,你也应该按照功能给新建的页面重新命名。
      在这里我们需要从第一个页面跳到第二个上面去。在你的第一个页面上创建一个按钮,通过这个按钮就可以到达第二页。双击这个按钮,然后在"Actions"选项卡下展开"Page",然后双击"Jump",在下拉菜单中选中你希望点击按钮后到达的页面,然后点击“确定”。请确定这个按钮上没有设置多个行为(例如同时执行文件以及转到某一页)。
      预览新的对话框
      在菜单上选择"Project" -> "Preview",这将会通过一个模拟器显示我们的自动运行文件的真实执行情况。请确保前面设置的每个按钮都可以执行正确的文件或者转到正确的页面。
      创建我们的文件
      一旦对我们制作的自动运行文件完全满意了,就可以通过"Project" -> "Build"命令生成文件了。程序会询问你是否确定,选择是,然后程序就会自动把所有需要的文件生成到"ROOT"文件夹中。
      基本上就是这些了,通过Media Studio你还能做很多其他事情,但我只说明了我这里用到的功能。当你用CDIMAGE创建好ISO文件并且刻录到DVD光盘上,当你把这张光盘插入光驱后就应该能看到弹出的我们自己创建的自动运行界面了。
      CD Shell 引导图像
      更改 CD Shell 引导图像
      当你用DVD光盘启动电脑后CD Shell会显示一张图片并持续几秒钟,然后就会显示你自定义的菜单。本段文章则会告诉你怎样更改显示的图片。这图片是保存在“CDSH”目录下的"tools"子目录中的,而我们要使用"convert"这个程序。
      在使用这个程序之前,我们要先准备好分辨率640x480,24位色深的位图图片,并把这个图片保存在“Tools”文件夹下,接着,打开一个命令提示行窗口,并在命令行下进入"tools"文件夹。
      D:
      cd root\cdsh\tools
      然后输入如下的命令:
      convert -bmp2csi -o splash.csi logo.bmp
      在这里可用的参数有以下几个:
      -bmp2csi
      用这个参数把bmp文件转换成sci文件
      -o splash.csi
      生成一个新的splash.csi文件
      logo.bmp
      需要转换的640x480分辨率位图的名称
      然后把新创建的csi文件复制到"CDSH\graphics\"文件夹下,并且必须命名为"splash.csi"。
      artition Magic, Ghost等
      本段的内容适用于所有可以从软盘上运行的程序和工具,例如Partition Magic 8.0可以从多张软盘上运行,哪怕硬盘上没有装任何操作系统。我们在这里就以Partition Magic 8.0为例进行说明。
      为Partition Magic 8.0创建引导盘,然后在桌面上新建一个文件夹并把引导盘中的文件全部复制进取。运行WinImage,执行"File" -> "New"命令,然后选择"2.88MB",接着把复制出来的文件全部拖动到WinImage的界面上,然后把这个文件保存为PM8.IMA并复制到"ROOT"文件夹中。
  • 您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    QQ|小黑屋|最新主题|手机版|微赢网络技术论坛 ( 苏ICP备08020429号 )

    GMT+8, 2024-9-29 15:27 , Processed in 0.344192 second(s), 12 queries , Gzip On, MemCache On.

    Powered by Discuz! X3.5

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表