查看: 1996|回复: 1

[电脑技术] Windows系统启动安装光盘最新DIY大法

[复制链接]
  • TA的每日心情
    开心
    2022-2-10 11:50
  • 签到天数: 107 天

    [LV.6]常住居民II

    发表于 2004-8-14 00:04:49 | 显示全部楼层 |阅读模式
    <FONT color=#ff6600><FONT color=#000000>大分部电脑用户都会感觉原版的Windows系统安装盘有缺憾:不管是Windows 98还是Windows NT/2000/XP?原版的系统安装盘仅能实现单一系统的初始安装,缺少硬盘分区(Windows XP除外)、系统恢复等工具。正因为如此,现在有很多Windows 2000 3合1光盘、Windows XP 2合1的启动光
    盘开始流行。

    这些启动光盘可分为三种类型:第一种是单系统启动光盘。即该光盘支持一种系统的启动,如Windows 98或Windows XP启动等。由于只有单一系统的启动,因此制作起来非常容易;第二种是Windows XP 和Windows 98的2合1启动盘。由于这两种系统的启动原理截然不同,制作起来也比较容易;第三种是同一操作系统的多种引导。比如Windows XP Pro版和Windows XP Home版的2合1启动光盘,由于它们的启动原理一样,在制作时需要特别的措施和技巧。

    本文将针对这三种情况,为大家介绍这些启动光盘的制作方法。在进行下面的操作之前,我们需要一款强大的工具——EasyBoot。EasyBoot是一款集成化的中文启动光盘制作工具,它可以制作全中文光盘启动菜单、自动生成启动文件、制作可启动的ISO文件。软件已内置了用于Windows 98/2000/XP的启动文件,我们只需利用刻录软件即可制作完全属于自己的启动光盘。

    我们可以从http://www.ultraiso.com/easyboot以及各大下载网站下载到该软件的简体中文版,本文假定EasyBoot安装在C:\EasyBoot\目录下。

    一、制作Windows XP启动光盘

    1.准备文件

    (1)将Windows XP安装光盘根目录下的 i386 目录拷贝到C:\EasyBoot\disk1下面;

    (2)将Windows XP安装光盘根目录下的 win51 文件拷贝到C:\EasyBoot\disk1下面。如果是Windows XP Home,将光盘根目录下的 win51ic文件拷贝到C:\EasyBoot\disk1下面;如果是Windows XP Pro,将光盘根目录下的 win51ip 文件拷贝到C:\EasyBoot\disk1下面;

    (3)将光盘根目录下的Autorun.inf、Readme.htm、Setup.exe 文件拷贝到C:\EasyBoot\disk1下面;

    (4)如果想将Windows XP SP1也刻进光盘,请建立目录C:\EasyBoot\disk1\SP,将所需要的其他文件拷贝到此目录下。

    请检查以下目录中是否有下列文件:

    C:\EasyBoot\disk1\ezboot\w2ksect.bin
    C:\EasyBoot\disk1\i386\bootfix.bin
    C:\EasyBoot\disk1\i386\setupldr.bin
    C:\EasyBoot\disk1\win51
    C:\EasyBoot\disk1\win51ic(或 C:\EasyBoot\disk_xp\win51ip)

    2.制作中文启动菜单
    运行EasyBoot会出现两个窗口,左侧的是控制窗口,如图1所示。右侧的是预览窗口,我们可以实时看到所设置的系统安装光盘启动界面。默认情况下,软件会自动生成菜单文件cdmenu.ezb的样例,我们只需在此基础上进行修改即可。

    </FONT>
    <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>

    <TR>
    <TD><a href="http://photo.sohu.com/2004/03/10/03/Img219370376.jpg" target="_blank" ><FONT color=#000000><IMG src="http://photo.sohu.com/2004/03/10/03/Img219370376.jpg" border=0></FONT></A></TD></TR></TABLE>
    图1 EasyBoot的控制窗口

    单击“屏幕布局”选项卡,可以自己定义启动菜单的颜色搭配;单击“文本显示”选项卡,可以自己定义启动菜单的文字属性,包括左上角、右下角坐标,文本内容、对齐方式等参数。我们还可以在这里设置一些光盘制作信息,如在“文本内容”后面的输入框中输入制作人的姓名光盘制作
    时间等。

    在“菜单条”选项卡中用鼠标单击该界面右下角窗口中的对应条目,即可在右侧的预览界面上看到对应的选项被高亮显示。同时,该选项对应的命令参数会在“执行命令”输入框中显示。菜单条所对应的命令可分为两类:第一类是run 命令,用来运行Image文件,启动DOS或Windows 98/NT/2000/XP。如“run dos98.img”命令用于启动Windows 98。由于我们制作的是Windows XP Pro启动盘,所以应该在“菜单文本”栏输入“安装 Windows XP Pro”,并在“执行命令”栏输入“run w2ksect.bin”。第二类是boot 命令,如“boot 80”表示从硬盘启动,“boot 0”表示从软盘启动,“reboot”表示重新启动系统,“cd\”表示切换到根目录下。需要注意的是,一个菜单条可以执行多条命令,我们只需用“;”隔开即可。如“cd boot;run w2ksect.bin”。

    其他的参数均采用软件的默认值即可。设置完毕后,回到“文件”选项卡,按“保存”按钮,软件即会自动生成所需的启动文件和菜单文件。

    3.制作ISO文件
    将相应的启动文件如dos98.img、w2ksect.bin拷贝到C:\EasyBoot\disk1\ezboot目录下,减少根目录下文件数量。然后切换到“文件”选项卡中按下“制作ISO”按钮,软件会打开如图2所示的对话框,选择光盘文件目录为:C:\EasyBoot\disk1,设定引导文件为C:\EasyBoot\disk1\ezboot\loader.bin,不可修改为其它文件,否则不会出现启动菜单。在“选项”栏选中“优化光盘文件”项,如果需要支持小写文件名,还要选择“使用Joliet”,“CD卷标”可以自行设置,设置输出的ISO文件名为:C:\EasyBoot\iso\Winxp.iso,按“制作”按钮即可生成一个Windows XP启动安装光盘的ISO文件了。



    <TABLE cellSpacing=0 cellPadding=0 width="100%" align=center border=0>

    <TR>
    <TD><a href="http://photo.sohu.com/2004/03/10/03/Img219370380.jpg" target="_blank" ><IMG src="http://photo.sohu.com/2004/03/10/03/Img219370380.jpg" border=0></A></TD></TR></TABLE>
    图2 设置ISO文件属性

    4.刻录光盘
    用DAEMON Tools等虚拟光驱工具加载 Winxp.iso 文件,确认文件无损。接下来我们就可以用自己熟悉的烧录软件软件(例如Nero)将其烧录到光盘上。这样,一张个性化的可启动的Windows XP 安装光盘就制作完成了。
    </FONT>
    楼主新帖
  • TA的每日心情
    开心
    2022-2-10 11:50
  • 签到天数: 107 天

    [LV.6]常住居民II

     楼主| 发表于 2004-8-14 00:05:12 | 显示全部楼层
    二、制作 Windows XP 2合1启动安装光盘

      Windows 2000/XP各版本原始安装光盘的引导文件中固化了光盘根目录下的i386目录,该目录中不仅存放了Windows 2000/XP的系统文件,而且还存放了安装所需的安装文件和驱动程序。其引
    导过程为:光盘引导→setupldr.bin→ntdetect.com→再加载驱动程序→读txtsetup.sif→开始光盘安装。

      上述多个步骤中都涉及了光盘根目录下的i386目录,由于不同版本的Windows 2000/XP都包含i386子目录,所以N合一的启动光盘在光盘根目录与i386目录之间必须要多加一层版本目录,因此不能简单地照搬Windows 2000/XP原始安装光盘的引导过程。我们可以这样做:用软盘启动计算机,依次加载所需驱动程序及必要的系统文件,从而避开安装时到光盘根目录下的i386目录加载安装文件和驱动程序,然后安装程序再从Windows XP安装光盘中安装复制其余的文件,继续安装。

      由于Easyboot已经集成了一个Windows 2000 /XP的通用启动文件w2ksect.bin,因此我们无需再自己制作启动映像文件。改造后的 N合1光盘引导过程如下:光盘引导→选择版本模块→模拟软盘启动→setupldr.bin→ntdetect.com→再加载驱动程序→读txtsetup.sif→开始光盘安装。具体操作步骤如下:

      1. 建立完整的目录结构

      C:\EasyBoot\Disk1(制成ISO文件后的根目录)

      C:\EasyBoot\Disk1\wpro (放置Windows XP专业版安装盘的i386文件夹)

      C:\EasyBoot\Disk1\home (放置Windows XP家庭版安装盘的i386文件夹)

      C:\EasyBoot\Disk1\EasyBoot (放置EasyBoot 的菜单、启动文件、图片等)

      2. 复制安装源文件

      将Windows XP专业版安装光盘根目录下的 WIN51、WIN51IP复制到 D:\EasyBoot\Disk1;将Windows XP家庭版光盘根目录下的WIN51IC复制到 D:\EasyBoot\Disk1。

      将Windows XP专业版安装光盘的i386文件夹复制到\Easyboot\disk1\

      wpro下;将Windows XP家庭版安装光盘的i386文件夹复制到\Easyboot\disk1\Home下。

      3. 复制启动引导文件

      把Easyboot自带的启动引导文件w2ksect.bin(目录为C:\Easyboot\disk1\ezboot)复制为w2kwpro.bin,放在C:\Easyboot\disk1\ezboot下;再将w2ksect.bin复制一份并命名为w2khome.bin,也放在C:\Easyboot\disk1\ezboot下。


    4. 修改文件

      (1) 用UltraEdit以二进制方式打开C:\Easyboot\disk1\ezboot\w2kwpro.bin,查找“I386”,替换为“wpro”;再打开w2khome.bin,查找“I386”,替换为“home”。

      再UltraEdit以二进制方式打开打开C:\Easyboot\disk1\wpro\setupldr.bin,查找“I386”,替换为“wpro”,共4处;再打开C:\Easyboot\disk1\home\setupldr.bin,查找“I386”,替换为“home”,共4处。

      (2) 用记事本打开C:\Easyboot\disk1\wpro\txtsetup.sif,查找“SetupSourcePath = "\"”,将其修改为“SetupSourcePath = "\wpro\"”;用记事本打开C:\Easyboot\disk1\home\txtsetup.sif,查找“SetupSourcePath = "\"”,将其修改为“SetupSourcePath = "\home\"”。

      晨风提示:Setupldr.bin这个文件中的路径告诉安装程序模拟软盘文件的位置;Txtsetup.sif文件中的路径告诉安装程序从何处复制全部安装文件,必须与目录结构相匹配,等号后的路径名一定要加″″号。

      5. 制作Easyboot菜单

      启动Easyboot,进入主界面,将“安装Windows XP 专业版”命令设置为“run w2kwpro.bin”,将“安装Windows XP家庭版”命令设置为“run w2kwsrv.bin”,“从硬盘启动”的命令设置为“boot 80”,具体操作请见《中国电脑教育报》2004年第6期E6版“系统启动安装光盘DIY大法(上)”一文。

      6. 制作ISO文件

      在EasyBoot的“文件”选项卡中按下“制作ISO”按钮,即可开始制作ISO文件(“优化光盘设置”必需选中)。有条件的用户还可以使用Virtual PC(下载地址:<a href="http://act.it.sohu.com/download/show.php?soft=5586" target="_blank" >点击下载</A>)等工具,对生成的ISO 文件进行测试,以保证各个版本的完整性,确认无误后就可刻录光盘了。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

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